summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/LoadingIndicator.tsx
diff options
context:
space:
mode:
authorAyesha Shafique <[email protected]>2025-07-08 11:14:42 +0500
committerGitHub <[email protected]>2025-07-08 06:14:42 +0000
commit23e3c7d6ec714aeb80f78f7c551fda0929e6a9e8 (patch)
tree2e90e620a8ff250024896f3ac99bd00c5455bf63 /packages/cli/src/ui/components/LoadingIndicator.tsx
parentf7ad9a7e47426551b2f1d5a7f81e2f160b286dda (diff)
style: Format execution time as minutes, seconds (#2707)
Diffstat (limited to 'packages/cli/src/ui/components/LoadingIndicator.tsx')
-rw-r--r--packages/cli/src/ui/components/LoadingIndicator.tsx3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/cli/src/ui/components/LoadingIndicator.tsx b/packages/cli/src/ui/components/LoadingIndicator.tsx
index 88a66b31..6e1bc758 100644
--- a/packages/cli/src/ui/components/LoadingIndicator.tsx
+++ b/packages/cli/src/ui/components/LoadingIndicator.tsx
@@ -11,6 +11,7 @@ import { Colors } from '../colors.js';
import { useStreamingContext } from '../contexts/StreamingContext.js';
import { StreamingState } from '../types.js';
import { GeminiRespondingSpinner } from './GeminiRespondingSpinner.js';
+import { formatDuration } from '../utils/formatters.js';
interface LoadingIndicatorProps {
currentLoadingPhrase?: string;
@@ -50,7 +51,7 @@ export const LoadingIndicator: React.FC<LoadingIndicatorProps> = ({
<Text color={Colors.Gray}>
{streamingState === StreamingState.WaitingForConfirmation
? ''
- : ` (esc to cancel, ${elapsedTime}s)`}
+ : ` (esc to cancel, ${elapsedTime < 60 ? `${elapsedTime}s` : formatDuration(elapsedTime * 1000)})`}
</Text>
<Box flexGrow={1}>{/* Spacer */}</Box>
{rightContent && <Box>{rightContent}</Box>}