feat: SW-602 Update states on filter changes
This commit is contained in:
17
stores/roomAvailability.ts
Normal file
17
stores/roomAvailability.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
"use client"
|
||||
|
||||
import { create } from "zustand"
|
||||
|
||||
interface RoomAvailabilityState {
|
||||
noRoomsAvailable: boolean
|
||||
setNoRoomsAvailable: () => void
|
||||
setRoomsAvailable: () => void
|
||||
}
|
||||
|
||||
const useRoomAvailableStore = create<RoomAvailabilityState>((set) => ({
|
||||
noRoomsAvailable: false,
|
||||
setNoRoomsAvailable: () => set(() => ({ noRoomsAvailable: true })),
|
||||
setRoomsAvailable: () => set(() => ({ noRoomsAvailable: false })),
|
||||
}))
|
||||
|
||||
export default useRoomAvailableStore
|
||||
Reference in New Issue
Block a user