Files
dpage-editor/src/shared/store/sharedStore.ts
T
hamid zarghami 81a786d2a4
deploy to danak / build_and_deploy (push) Has been cancelled
update link
2026-06-06 16:03:46 +03:30

16 lines
581 B
TypeScript

import { create } from "zustand";
import { type SharedStoreType } from "../types/SharedTypes";
export const useSharedStore = create<SharedStoreType>((set) => ({
openSidebar: false,
setOpenSidebar: (value) => set({ openSidebar: value }),
hasSubMenu: false,
setSubtMenu: (value: boolean) => set({ hasSubMenu: value }),
subMenuName: "",
setSubMenuName: (value: string) => set({ subMenuName: value }),
search: "",
setSearch: (value: string) => set({ search: value }),
editorCatalogSlug: null,
setEditorCatalogSlug: (slug) => set({ editorCatalogSlug: slug }),
}));