From 1a64268bb058049d94a9265c839265607606ec88 Mon Sep 17 00:00:00 2001 From: Brandon Keiji Date: Fri, 25 Apr 2025 20:15:05 +0000 Subject: [PATCH] fix: remove extra initError (#173) --- packages/cli/src/ui/App.tsx | 68 ++++++++++------------ packages/cli/src/ui/hooks/useAppEffects.ts | 26 --------- 2 files changed, 32 insertions(+), 62 deletions(-) diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index cd8295f7..2366a235 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -18,10 +18,7 @@ import { InputPrompt } from './components/InputPrompt.js'; import { Footer } from './components/Footer.js'; import { ThemeDialog } from './components/ThemeDialog.js'; import { ITermDetectionWarning } from './utils/itermDetection.js'; -import { - useStartupWarnings, - useInitializationErrorEffect, -} from './hooks/useAppEffects.js'; +import { useStartupWarnings } from './hooks/useAppEffects.js'; import { shortenPath, type Config } from '@gemini-code/server'; import { Colors } from './colors.js'; import { Tips } from './components/Tips.js'; @@ -47,7 +44,6 @@ export const App = ({ config, cliVersion }: AppProps) => { } = useThemeCommand(); useStartupWarnings(setStartupWarnings); - useInitializationErrorEffect(initError, history, setHistory); const handleFinalSubmit = useCallback( (submittedValue: string) => { @@ -105,6 +101,37 @@ export const App = ({ config, cliVersion }: AppProps) => { )} + {isThemeDialogOpen ? ( + + ) : ( + <> + + + + + + {isInputActive && ( + <> + + cwd: + + {shortenPath(config.getTargetDir(), /*maxLength*/ 70)} + + + + + + )} + + )} + {initError && streamingState !== StreamingState.Responding && ( { )} - {isThemeDialogOpen ? ( - - ) : ( - <> - - - - - - {isInputActive && ( - <> - - cwd: - - {shortenPath(config.getTargetDir(), /*maxLength*/ 70)} - - - - - - )} - - )} -