File size: 384 Bytes
a21c316 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import { create } from 'zustand';
interface ViewState {
isMiniView: boolean;
setMiniView: (isMini: boolean) => void;
toggleMiniView: () => void;
}
export const useViewStore = create<ViewState>((set) => ({
isMiniView: false,
setMiniView: (isMini) => set({ isMiniView: isMini }),
toggleMiniView: () => set((state) => ({ isMiniView: !state.isMiniView })),
}));
|