diff --git a/app/tabs/sessions/terminal/Terminal.tsx b/app/tabs/sessions/terminal/Terminal.tsx index 3c84ab3..1457bd5 100644 --- a/app/tabs/sessions/terminal/Terminal.tsx +++ b/app/tabs/sessions/terminal/Terminal.tsx @@ -12,8 +12,10 @@ import { ActivityIndicator, Dimensions, AccessibilityInfo, + TouchableOpacity, } from "react-native"; import { WebView } from "react-native-webview"; +import { ChevronDown } from "lucide-react-native"; import { logActivity, getSnippets } from "../../../main-axios"; import { showToast } from "../../../utils/toast"; import { useTerminalCustomization } from "../../../contexts/TerminalCustomizationContext"; @@ -110,6 +112,8 @@ const TerminalComponent = forwardRef( "no_keyboard" | "auth_failed" | "timeout" >("auth_failed"); const [isSelecting, setIsSelecting] = useState(false); + const [showScrollToBottomButton, setShowScrollToBottomButton] = + useState(false); const [hostKeyVerification, setHostKeyVerification] = useState<{ scenario: "new" | "changed"; data: HostKeyData; @@ -233,6 +237,7 @@ const TerminalComponent = forwardRef( Terminal +