feat: SW-601 Implement filters and sort in map view

This commit is contained in:
Hrishikesh Vaipurkar
2024-11-19 14:54:11 +01:00
parent ccf332490f
commit bc344e64cf
9 changed files with 120 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ export type CategorizedFilters = {
export type HotelFiltersProps = {
filters: CategorizedFilters
className?: string
type?: "modal"
}
export type Filter = {
@@ -16,3 +17,7 @@ export type Filter = {
sortOrder: number
filter?: string
}
export type HotelFilterModalProps = {
filters: CategorizedFilters
}

View File

@@ -6,7 +6,7 @@ import {
} from "@/server/routers/hotels/schemas/image"
import { HotelData } from "./hotelCardListingProps"
import { Filter } from "./hotelFilters"
import { CategorizedFilters, Filter } from "./hotelFilters"
import type { Coordinates } from "@/types/components/maps/coordinates"
@@ -21,6 +21,7 @@ export interface SelectHotelMapProps {
hotelPins: HotelPin[]
mapId: string
hotels: HotelData[]
filterList: CategorizedFilters
}
type ImageSizes = z.infer<typeof imageSizesSchema>