From 6d3f84b4ff062aeda223a73ced0483e93b35aa48 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 20:28:02 -0400 Subject: [PATCH] refactor(tui): remove dialog show helpers (#39948) Co-authored-by: Kit Langton --- packages/tui/src/ui/dialog-alert.tsx | 11 +---------- packages/tui/src/ui/dialog-confirm.tsx | 21 +-------------------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/packages/tui/src/ui/dialog-alert.tsx b/packages/tui/src/ui/dialog-alert.tsx index 718ec0c4d5..2a4d852188 100644 --- a/packages/tui/src/ui/dialog-alert.tsx +++ b/packages/tui/src/ui/dialog-alert.tsx @@ -1,7 +1,7 @@ import { TextAttributes } from "@opentui/core" import { Keymap } from "../context/keymap" import { useTheme } from "../context/theme" -import { useDialog, type DialogContext } from "./dialog" +import { useDialog } from "./dialog" export type DialogAlertProps = { title: string @@ -56,12 +56,3 @@ export function DialogAlert(props: DialogAlertProps) { ) } - -DialogAlert.show = (dialog: DialogContext, title: string, message: string) => { - return new Promise((resolve) => { - dialog.replace( - () => resolve()} />, - () => resolve(), - ) - }) -} diff --git a/packages/tui/src/ui/dialog-confirm.tsx b/packages/tui/src/ui/dialog-confirm.tsx index 35cb757d23..f0bfa58a17 100644 --- a/packages/tui/src/ui/dialog-confirm.tsx +++ b/packages/tui/src/ui/dialog-confirm.tsx @@ -1,7 +1,7 @@ import { TextAttributes } from "@opentui/core" import { Keymap } from "../context/keymap" import { useTheme } from "../context/theme" -import { useDialog, type DialogContext } from "./dialog" +import { useDialog } from "./dialog" import { createStore } from "solid-js/store" import { For } from "solid-js" import { Locale } from "../util/locale" @@ -17,8 +17,6 @@ export type DialogConfirmProps = { } } -export type DialogConfirmResult = boolean | undefined - export function DialogConfirm(props: DialogConfirmProps) { const dialog = useDialog() const theme = useTheme("elevated") @@ -93,20 +91,3 @@ export function DialogConfirm(props: DialogConfirmProps) { ) } - -DialogConfirm.show = (dialog: DialogContext, title: string, message: string, label?: DialogConfirmProps["label"]) => { - return new Promise((resolve) => { - dialog.replace( - () => ( - resolve(true)} - onCancel={() => resolve(false)} - label={label} - /> - ), - () => resolve(undefined), - ) - }) -}