import { create } from "zustand"; import { persist } from "zustand/middleware"; import { defaultBackendPreference } from "@api/backendConfig"; import type { BackendPreference } from "@/types/backend"; type BackendPreferenceState = { backendPreference: BackendPreference; setBackendPreference: (backendPreference: BackendPreference) => void; }; export const useBackendPreferenceStore = create()( persist( (set) => ({ backendPreference: defaultBackendPreference, setBackendPreference: (backendPreference) => set({ backendPreference }), }), { name: "manager-backend-preference", }, ), );