Files
web/apps/scandic-web/stores/destination-page-hotels-map.ts
2025-03-17 13:18:38 +00:00

17 lines
524 B
TypeScript

import { create } from "zustand"
interface DestinationPageHotelsMapState {
hoveredHotel: string | null
activeHotel: string | null
setHoveredHotel: (hotelId: string | null) => void
setActiveHotel: (hotelId: string | null) => void
}
export const useDestinationPageHotelsMapStore =
create<DestinationPageHotelsMapState>((set) => ({
hoveredHotel: null,
activeHotel: null,
setHoveredHotel: (hotelId) => set({ hoveredHotel: hotelId }),
setActiveHotel: (hotelId) => set({ activeHotel: hotelId }),
}))