Refactor: Move GEMINI.md file count to Footer (#351)

This commit is contained in:
Allen Hutchison 2025-05-14 16:15:41 -07:00 committed by GitHub
parent 416813452e
commit a5f5d7b33a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 14 additions and 21 deletions

View File

@ -290,13 +290,6 @@ export const App = ({
{shortenPath(config.getTargetDir(), 70)} {shortenPath(config.getTargetDir(), 70)}
</Text> </Text>
</Box> </Box>
{geminiMdFileCount > 0 && (
<Box>
<Text color={Colors.SubtleComment}>
Using {geminiMdFileCount} GEMINI.md files
</Text>
</Box>
)}
</Box> </Box>
<InputPrompt <InputPrompt
@ -363,10 +356,10 @@ export const App = ({
<Footer <Footer
config={config} config={config}
queryLength={query.length}
debugMode={config.getDebugMode()} debugMode={config.getDebugMode()}
debugMessage={debugMessage} debugMessage={debugMessage}
cliVersion={cliVersion} cliVersion={cliVersion}
geminiMdFileCount={geminiMdFileCount}
/> />
<ConsoleOutput /> <ConsoleOutput />
</Box> </Box>

View File

@ -11,31 +11,31 @@ import { Config } from '@gemini-code/server';
interface FooterProps { interface FooterProps {
config: Config; config: Config;
queryLength: number;
debugMode: boolean; debugMode: boolean;
debugMessage: string; debugMessage: string;
cliVersion: string; cliVersion: string;
geminiMdFileCount: number;
} }
export const Footer: React.FC<FooterProps> = ({ export const Footer: React.FC<FooterProps> = ({
config, config,
queryLength,
debugMode, debugMode,
debugMessage, debugMessage,
cliVersion, cliVersion,
geminiMdFileCount,
}) => ( }) => (
<Box marginTop={1} display="flex" justifyContent="space-between" width="100%">
{/* Left Section: Help/DebugMode */}
<Box> <Box>
<Box>
{geminiMdFileCount > 0 && (
<Text color={Colors.SubtleComment}> <Text color={Colors.SubtleComment}>
{queryLength === 0 ? '? for shortcuts' : ''} Using {geminiMdFileCount} GEMINI.md files
{debugMode && (
<Text color={Colors.AccentRed}>
{' '}
{debugMessage || 'Running in debug mode.'}
</Text> </Text>
)} )}
{debugMode && (
<Text color={Colors.AccentRed}>
{debugMessage || ' | Running in debug mode.'}
</Text> </Text>
)}
</Box> </Box>
{/* Middle Section: Centered Sandbox Info */} {/* Middle Section: Centered Sandbox Info */}