Files
web/stores/main-menu.ts
2024-09-09 14:58:22 +02:00

17 lines
394 B
TypeScript

import { create } from "zustand"
import {
type DropdownState,
DropdownType,
} from "@/types/components/dropdown/dropdown"
const useDropdownStore = create<DropdownState>((set) => ({
openDropdown: null,
toggleDropdown: (dropdown: DropdownType) =>
set((state) => ({
openDropdown: state.openDropdown === dropdown ? null : dropdown,
})),
}))
export default useDropdownStore