Merged in feat/SW-1232-filter-improvements-select-hot (pull request #2168)

feat: SW-1232 Implemented disabling of filters and show hotel count

* feat: SW-1232 Implemented disabling of filters and show hotel count

* feat: SW-1232 Optimised code


Approved-by: Niclas Edenvin
This commit is contained in:
Hrishikesh Vaipurkar
2025-05-21 12:27:11 +00:00
parent 16be305ad3
commit b3d5326adb
7 changed files with 95 additions and 96 deletions
@@ -1,6 +1,7 @@
export type FilterCheckboxProps = {
name: string
id: string
isDisabled?: boolean
isSelected: boolean
onChange: (filterId: string) => void
}
@@ -1,8 +1,13 @@
import type { Hotel } from "@/types/hotel"
export type HotelFilter = Hotel["detailedFacilities"][number] & {
hotelId: string
hotelIds: string[]
}
export type CategorizedFilters = {
facilityFilters: Hotel["detailedFacilities"]
surroundingsFilters: Hotel["detailedFacilities"]
facilityFilters: HotelFilter[]
surroundingsFilters: HotelFilter[]
}
export type HotelFiltersProps = {
filters: CategorizedFilters