diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-alert.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-alert.tsx index 642c73b48561..4a7cfc7bdd52 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog-alert.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-alert.tsx @@ -1,5 +1,5 @@ import { TextAttributes } from "@opentui/core" -import { useTheme } from "../context/theme" +import { useTheme, selectedForeground } from "../context/theme" import { useDialog, type DialogContext } from "./dialog" import { useKeyboard } from "@opentui/solid" @@ -12,6 +12,7 @@ export type DialogAlertProps = { export function DialogAlert(props: DialogAlertProps) { const dialog = useDialog() const { theme } = useTheme() + const fg = selectedForeground(theme) useKeyboard((evt) => { if (evt.name === "return") { @@ -42,7 +43,7 @@ export function DialogAlert(props: DialogAlertProps) { dialog.clear() }} > - ok + ok diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-confirm.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-confirm.tsx index b86bd432515e..4fab34a7d471 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog-confirm.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-confirm.tsx @@ -1,5 +1,5 @@ import { TextAttributes } from "@opentui/core" -import { useTheme } from "../context/theme" +import { useTheme, selectedForeground } from "../context/theme" import { useDialog, type DialogContext } from "./dialog" import { createStore } from "solid-js/store" import { For } from "solid-js" @@ -16,6 +16,7 @@ export type DialogConfirmProps = { export function DialogConfirm(props: DialogConfirmProps) { const dialog = useDialog() const { theme } = useTheme() + const fg = selectedForeground(theme) const [store, setStore] = createStore({ active: "confirm" as "confirm" | "cancel", }) @@ -57,9 +58,7 @@ export function DialogConfirm(props: DialogConfirmProps) { dialog.clear() }} > - - {Locale.titlecase(key)} - + {Locale.titlecase(key)} )} diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-help.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-help.tsx index 4e4527930345..16f0f2d809f6 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog-help.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-help.tsx @@ -1,5 +1,5 @@ import { TextAttributes } from "@opentui/core" -import { useTheme } from "@tui/context/theme" +import { useTheme, selectedForeground } from "@tui/context/theme" import { useDialog } from "./dialog" import { useKeyboard } from "@opentui/solid" import { useKeybind } from "@tui/context/keybind" @@ -7,6 +7,7 @@ import { useKeybind } from "@tui/context/keybind" export function DialogHelp() { const dialog = useDialog() const { theme } = useTheme() + const fg = selectedForeground(theme) const keybind = useKeybind() useKeyboard((evt) => { @@ -32,7 +33,7 @@ export function DialogHelp() { dialog.clear()}> - ok + ok