mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-22 03:51:53 +00:00
23 lines
484 B
TypeScript
23 lines
484 B
TypeScript
import { create } from "zustand";
|
|
import { persist } from "zustand/middleware";
|
|
|
|
interface SidebarStoreState {
|
|
isSideMenuOpen: boolean;
|
|
|
|
openSideMenu: () => void;
|
|
closeSideMenu: () => void;
|
|
}
|
|
|
|
export const useUIStore = create<SidebarStoreState>()(
|
|
persist(
|
|
(set) => ({
|
|
isSideMenuOpen: false,
|
|
openSideMenu: () => set({ isSideMenuOpen: true }),
|
|
closeSideMenu: () => set({ isSideMenuOpen: false }),
|
|
}),
|
|
{
|
|
name: "sidebar-store",
|
|
},
|
|
),
|
|
);
|