mirror of https://github.com/jetkvm/kvm.git
fix: update FailsafeModeState to ensure reason is always a string and simplify setFailsafeMode function
This commit is contained in:
parent
bbbea61723
commit
029a78e245
|
|
@ -929,13 +929,12 @@ export const useMacrosStore = create<MacrosState>((set, get) => ({
|
||||||
|
|
||||||
export interface FailsafeModeState {
|
export interface FailsafeModeState {
|
||||||
isFailsafeMode: boolean;
|
isFailsafeMode: boolean;
|
||||||
reason: string | null; // "video", "network", etc.
|
reason: string; // "video", "network", etc.
|
||||||
setFailsafeMode: (active: boolean, reason: string | null) => void;
|
setFailsafeMode: (active: boolean, reason: string) => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const useFailsafeModeStore = create<FailsafeModeState>(set => ({
|
export const useFailsafeModeStore = create<FailsafeModeState>(set => ({
|
||||||
isFailsafeMode: false,
|
isFailsafeMode: false,
|
||||||
reason: null,
|
reason: "",
|
||||||
setFailsafeMode: (active: boolean, reason: string | null) =>
|
setFailsafeMode: (active, reason) => set({ isFailsafeMode: active, reason }),
|
||||||
set({ isFailsafeMode: active, reason }),
|
|
||||||
}));
|
}));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue