SpaceProbe1 / frontend /src /store /useAppStore.ts
a9's picture
Upload 24 files
a34cccb verified
import { create } from "zustand";
type Range = "hour" | "day" | "week" | "month";
interface State {
selectedRange: Range;
autoRefresh: boolean;
setRange: (r: Range) => void;
toggleRefresh: () => void;
}
export const useAppStore = create<State>((set) => ({
selectedRange: "hour",
autoRefresh: true,
setRange: (r) => set({ selectedRange: r }),
toggleRefresh: () =>
set((s) => ({ autoRefresh: !s.autoRefresh })),
}));