Merged in fix/explore-all-hotels (pull request #1998)

Fix/explore all hotels

* fix: update lists

* fix: adds Scandic Nuremberg after api fix

* fix: add sorting based on city name


Approved-by: Erik Tiekstra
This commit is contained in:
Matilda Landström
2025-05-07 14:19:01 +00:00
parent 868c4aefec
commit ef2d4a3846
7 changed files with 113 additions and 57 deletions
@@ -26,20 +26,22 @@ export default async function Destination({
<AccordionItem title={country} subtitle={accordionSubtitle}>
<div className={styles.container}>
<ul className={styles.citiesList}>
{cities.map((city) =>
city.hotelCount > 0 ? (
<li key={city.id}>
<Link
href={city.url}
color="baseTextMediumContrast"
textDecoration="underline"
>
{/* eslint-disable-next-line formatjs/no-literal-string-in-jsx */}
{`${city.name} (${city.hotelCount})`}
</Link>
</li>
) : null
)}
{cities
.sort((a, b) => a.name.localeCompare(b.name))
.map((city) =>
city.hotelCount > 0 ? (
<li key={city.id}>
<Link
href={city.url}
color="baseTextMediumContrast"
textDecoration="underline"
>
{/* eslint-disable-next-line formatjs/no-literal-string-in-jsx */}
{`${city.name} (${city.hotelCount})`}
</Link>
</li>
) : null
)}
</ul>
{countryUrl && (
<Link href={countryUrl} variant="icon" color="burgundy" weight="bold">