From 7d2e80e94311e6c2fb2b95a4920fa9ee12d2a6a3 Mon Sep 17 00:00:00 2001 From: Johan Ohly Date: Sun, 20 Oct 2024 23:50:01 +0200 Subject: [PATCH] fix: ensure map airport popups have a reasonable width --- src/lib/components/map/Airports.svelte | 98 +++++++++++++------------- 1 file changed, 50 insertions(+), 48 deletions(-) diff --git a/src/lib/components/map/Airports.svelte b/src/lib/components/map/Airports.svelte index d71d956..120f25e 100644 --- a/src/lib/components/map/Airports.svelte +++ b/src/lib/components/map/Airports.svelte @@ -36,57 +36,59 @@ stroked > -
-

Airport

-

- {data.meta.country} - {data.meta.iata} - {data.meta.name} -

-
-
-
-

- {data.departures} - {pluralize(data.departures, 'departure')} -

-

- {data.arrivals} - {pluralize(data.arrivals, 'arrival')} -

-

- {data.airlines.length} - {pluralize(data.airlines.length, 'airline')} -

-
-
-
-
-

Route

-

Date

-

Airline

+
+
+

Airport

+

+ {data.meta.country} + {data.meta.iata} - {data.meta.name} +

- {#each data.flights.slice(0, 5) as flight} +
+
+

+ {data.departures} + {pluralize(data.departures, 'departure')} +

+

+ {data.arrivals} + {pluralize(data.arrivals, 'arrival')} +

+

+ {data.airlines.length} + {pluralize(data.airlines.length, 'airline')} +

+
+
+
-

{flight.route}

-

{flight.date}

-

{flight.airline}

+

Route

+

Date

+

Airline

- {/each} - {#if data.flights.length > 5} -

- +{data.flights.length - 5} more -

- {/if} + {#each data.flights.slice(0, 5) as flight} +
+

{flight.route}

+

{flight.date}

+

{flight.airline}

+
+ {/each} + {#if data.flights.length > 5} +

+ +{data.flights.length - 5} more +

+ {/if} +