16 lines
393 B
TypeScript
16 lines
393 B
TypeScript
import { create } from "zustand"
|
|
|
|
interface HotelPageState {
|
|
isDynamicMapOpen: boolean
|
|
openDynamicMap: () => void
|
|
closeDynamicMap: () => void
|
|
}
|
|
|
|
const useHotelPageStore = create<HotelPageState>((set) => ({
|
|
isDynamicMapOpen: false,
|
|
openDynamicMap: () => set({ isDynamicMapOpen: true }),
|
|
closeDynamicMap: () => set({ isDynamicMapOpen: false }),
|
|
}))
|
|
|
|
export default useHotelPageStore
|