fix: default value

This commit is contained in:
bennykok 2024-01-30 11:26:50 +08:00
parent 317f699c46
commit 81bde40aeb

View File

@ -108,12 +108,12 @@ export function MachineSelect({
}
type SelectedMachineStore = {
selectedMachine: string;
selectedMachine: string | undefined;
setSelectedMachine: (machine: string) => void;
};
export const selectedMachineStore = create<SelectedMachineStore>((set) => ({
selectedMachine: "",
selectedMachine: undefined,
setSelectedMachine: (machine) => set(() => ({ selectedMachine: machine })),
}));
@ -121,7 +121,7 @@ export function useSelectedMachine(
machines: Awaited<ReturnType<typeof getMachines>>,
): [string, (v: string) => void] {
const { selectedMachine, setSelectedMachine } = selectedMachineStore();
return [selectedMachine ?? machines?.[0]?.id, setSelectedMachine];
return [selectedMachine ?? machines?.[0]?.id ?? "", setSelectedMachine];
// const searchParams = useSearchParams();
// const pathname = usePathname();