diff --git a/extensions/cli/src/ui/UpdateNotification.tsx b/extensions/cli/src/ui/UpdateNotification.tsx index 833422692c6..a5c71bcbc2a 100644 --- a/extensions/cli/src/ui/UpdateNotification.tsx +++ b/extensions/cli/src/ui/UpdateNotification.tsx @@ -1,4 +1,4 @@ -import { Text } from "ink"; +import { Box, Text } from "ink"; import React, { useMemo } from "react"; import { useServices } from "../hooks/useService.js"; @@ -9,6 +9,7 @@ import { } from "../services/types.js"; import { useTerminalSize } from "./hooks/useTerminalSize.js"; +import { LoadingAnimation } from "./LoadingAnimation.js"; interface UpdateNotificationProps { isRemoteMode?: boolean; @@ -48,6 +49,15 @@ const UpdateNotification: React.FC = ({ return ◉ Remote Mode; } + if (services.update?.status === UpdateStatus.UPDATING) { + return ( + + + {`${text}`} + + ); + } + return {`◉ ${text}`}; };