diff options
| author | Jaana Dogan <[email protected]> | 2025-04-22 11:01:09 -0700 |
|---|---|---|
| committer | Jaana Dogan <[email protected]> | 2025-04-22 11:20:19 -0700 |
| commit | 8e0fb9ee2f9fa1a6c97fc2e8cebd67da0386c5e9 (patch) | |
| tree | 904f95ac59f3c715f2179272fab863f811a87b5e /packages/cli/src/ui/App.tsx | |
| parent | 3db2a796ec7c3aeba731da7b0f99e41c5c103d2b (diff) | |
Initiate the GeminiClient with a config
Also address the open readability improvement comments from #104.
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index b99a57c3..43a1d1e6 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -4,7 +4,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -import React, { useState, useMemo, useEffect } from 'react'; // Added useEffect +import React, { useState, useMemo } from 'react'; import { Box, Text } from 'ink'; import { StreamingState, type HistoryItem } from './types.js'; import { useGeminiStream } from './hooks/useGeminiStream.js'; @@ -25,10 +25,9 @@ import { Colors } from './colors.js'; interface AppProps { config: Config; - initialInput?: string; // Added optional prop } -export const App = ({ config, initialInput }: AppProps) => { +export const App = ({ config }: AppProps) => { // Destructured prop const [history, setHistory] = useState<HistoryItem[]>([]); const [startupWarnings, setStartupWarnings] = useState<string[]>([]); @@ -40,15 +39,6 @@ export const App = ({ config, initialInput }: AppProps) => { useStartupWarnings(setStartupWarnings); useInitializationErrorEffect(initError, history, setHistory); - // Effect to handle initial piped input - useEffect(() => { - if (initialInput && initialInput.trim() !== '') { - submitQuery(initialInput); - } - // Run only once on mount - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); - const userMessages = useMemo( () => history |
