diff --git a/desktop/src/features/terminal/TerminalPanel.tsx b/desktop/src/features/terminal/TerminalPanel.tsx index d5450304f6..4613787b88 100644 --- a/desktop/src/features/terminal/TerminalPanel.tsx +++ b/desktop/src/features/terminal/TerminalPanel.tsx @@ -1,4 +1,5 @@ import * as React from "react"; +import { AnimatePresence, motion } from "motion/react"; import { TerminalInstance } from "./TerminalInstance"; @@ -80,20 +81,28 @@ export function TerminalPanel({ channelId, isOpen }: TerminalPanelProps) { [heightPx], ); - if (!isOpen) return null; - return ( -
-
- {/* Terminal content */} -
- -
-
-
+ + {isOpen ? ( + +
+ {/* Terminal content */} +
+ +
+
+
+ ) : null} +
); }