fix: add 'resetting' status to terminal callback types

TypeScript build failed because 'resetting' status was not included
in the onTerminalReady callback type definition.

Updated types in:
- TerminalComponent props
- MobileTerminalWrapper state and callback
- MobileTerminalHeader props
This commit is contained in:
Fusion
2026-05-24 14:43:27 +02:00
parent 48d1a7d05c
commit 865b9411da
3 changed files with 4 additions and 4 deletions
@@ -8,7 +8,7 @@ interface MobileTerminalHeaderProps {
onClose?: () => void; onClose?: () => void;
onFontSizeChange?: (delta: number) => void; onFontSizeChange?: (delta: number) => void;
isVisible: boolean; isVisible: boolean;
connectionStatus?: "connecting" | "connected" | "disconnected" | "error"; connectionStatus?: "connecting" | "connected" | "disconnected" | "error" | "resetting";
} }
export const MobileTerminalHeader: React.FC<MobileTerminalHeaderProps> = ({ export const MobileTerminalHeader: React.FC<MobileTerminalHeaderProps> = ({
@@ -30,7 +30,7 @@ export const MobileTerminalWrapper: React.FC<MobileTerminalWrapperProps> = ({
const [activeModifier, setActiveModifier] = useState<ModifierKey | null>(null); const [activeModifier, setActiveModifier] = useState<ModifierKey | null>(null);
const [terminalRef, setTerminalRef] = useState<{ const [terminalRef, setTerminalRef] = useState<{
sendData: (data: string) => void; sendData: (data: string) => void;
connectionStatus: "connecting" | "connected" | "disconnected" | "error"; connectionStatus: "connecting" | "connected" | "disconnected" | "error" | "resetting";
focusInput: () => void; focusInput: () => void;
changeFontSize: (delta: number) => void; changeFontSize: (delta: number) => void;
} | null>(null); } | null>(null);
@@ -42,7 +42,7 @@ export const MobileTerminalWrapper: React.FC<MobileTerminalWrapperProps> = ({
}, [headerAutoHide]); }, [headerAutoHide]);
const handleTerminalReady = useCallback( const handleTerminalReady = useCallback(
(sendData: (data: string) => void, connectionStatus: "connecting" | "connected" | "disconnected" | "error", focusInput: () => void, changeFontSize: (delta: number) => void) => { (sendData: (data: string) => void, connectionStatus: "connecting" | "connected" | "disconnected" | "error" | "resetting", focusInput: () => void, changeFontSize: (delta: number) => void) => {
setTerminalRef({ sendData, connectionStatus, focusInput, changeFontSize }); setTerminalRef({ sendData, connectionStatus, focusInput, changeFontSize });
}, },
[] []
+1 -1
View File
@@ -14,7 +14,7 @@ interface TerminalProps {
onModifierChange?: (modifier: ModifierKey | null) => void; onModifierChange?: (modifier: ModifierKey | null) => void;
onTerminalReady?: ( onTerminalReady?: (
sendData: (data: string) => void, sendData: (data: string) => void,
connectionStatus: "connecting" | "connected" | "disconnected" | "error", connectionStatus: "connecting" | "connected" | "disconnected" | "error" | "resetting",
focusInput: () => void, focusInput: () => void,
changeFontSize: (delta: number) => void changeFontSize: (delta: number) => void
) => void; ) => void;