feat: SW-601 Optimized code
This commit is contained in:
@@ -62,7 +62,7 @@ export default function FilterAndSortModal({
|
||||
</div>
|
||||
<Divider color="subtle" className="divider" />
|
||||
<div className={styles.filters}>
|
||||
<HotelFilter filters={filters} type="modal" />
|
||||
<HotelFilter filters={filters} />
|
||||
</div>
|
||||
<footer className={styles.footer}>
|
||||
<Button
|
||||
|
||||
@@ -15,11 +15,7 @@ import styles from "./hotelFilter.module.css"
|
||||
|
||||
import type { HotelFiltersProps } from "@/types/components/hotelReservation/selectHotel/hotelFilters"
|
||||
|
||||
export default function HotelFilter({
|
||||
className,
|
||||
filters,
|
||||
type,
|
||||
}: HotelFiltersProps) {
|
||||
export default function HotelFilter({ className, filters }: HotelFiltersProps) {
|
||||
const intl = useIntl()
|
||||
const searchParams = useSearchParams()
|
||||
const pathname = usePathname()
|
||||
@@ -67,7 +63,7 @@ export default function HotelFilter({
|
||||
<Title as="h4">{intl.formatMessage({ id: "Filter by" })}</Title>
|
||||
<div className={styles.facilities}>
|
||||
<Subtitle>{intl.formatMessage({ id: "Hotel facilities" })}</Subtitle>
|
||||
<ul className={type ? styles.modal : ""}>
|
||||
<ul>
|
||||
{filters.facilityFilters.map((filter) => (
|
||||
<li key={`li-${filter.id}`} className={styles.filter}>
|
||||
<FilterCheckbox
|
||||
@@ -85,7 +81,7 @@ export default function HotelFilter({
|
||||
|
||||
<div className={styles.facilities}>
|
||||
<Subtitle>{intl.formatMessage({ id: "Hotel surroundings" })}</Subtitle>
|
||||
<ul className={type ? styles.modal : ""}>
|
||||
<ul>
|
||||
{filters.surroundingsFilters.map((filter) => (
|
||||
<li key={`li-${filter.id}`} className={styles.filter}>
|
||||
<FilterCheckbox
|
||||
|
||||
@@ -7,7 +7,6 @@ export type CategorizedFilters = {
|
||||
export type HotelFiltersProps = {
|
||||
filters: CategorizedFilters
|
||||
className?: string
|
||||
type?: "modal"
|
||||
}
|
||||
|
||||
export type Filter = {
|
||||
|
||||
Reference in New Issue
Block a user