Quiz_dashboard/src/zustand/SideBarState.ts
Moaz Dawalibi e0a117d674 format
2024-11-12 17:02:08 +03:00

16 lines
404 B
TypeScript

import { create } from "zustand";
interface ModalState {
openSideBar: boolean;
setOpenSideBar: (value: boolean | ((prevState: boolean) => boolean)) => void;
}
export const useSideBarState = create<ModalState>((set) => ({
openSideBar: true,
setOpenSideBar: (value) =>
set((state) => ({
openSideBar:
typeof value === "function" ? value(state.openSideBar) : value,
})),
}));