Просмотр исходного кода

fix: mute the whole prompt area when leader key is active

David Hill 2 месяцев назад
Родитель
Сommit
c11ea3fd92
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx

+ 3 - 3
packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx

@@ -705,8 +705,8 @@ export function Prompt(props: PromptProps) {
           >
             <textarea
               placeholder={props.sessionID ? undefined : `Ask anything... "${PLACEHOLDERS[store.placeholder]}"`}
-              textColor={theme.text}
-              focusedTextColor={theme.text}
+              textColor={keybind.leader ? theme.textMuted : theme.text}
+              focusedTextColor={keybind.leader ? theme.textMuted : theme.text}
               minHeight={1}
               maxHeight={6}
               onContentChange={() => {
@@ -850,7 +850,7 @@ export function Prompt(props: PromptProps) {
               </text>
               <Show when={store.mode === "normal"}>
                 <box flexDirection="row" gap={1}>
-                  <text flexShrink={0} fg={theme.text}>
+                  <text flexShrink={0} fg={keybind.leader ? theme.textMuted : theme.text}>
                     {local.model.parsed().model}
                   </text>
                   <text fg={theme.textMuted}>{local.model.parsed().provider}</text>