summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/App.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
-rw-r--r--packages/cli/src/ui/App.tsx14
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