From 6fd360a9d0e90153f86518fa2fbf34b453693e02 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Thu, 13 Jun 2024 16:50:18 +0000 Subject: [PATCH] New country list layout! --- src/lib/components/CountryCard.svelte | 34 +++++++++++++++++++ ...rldTravelCard.svelte => RegionCard.svelte} | 2 +- src/routes/worldtravel/+page.svelte | 19 +++-------- .../worldtravel/[countrycode]/+page.svelte | 6 ++-- 4 files changed, 41 insertions(+), 20 deletions(-) create mode 100644 src/lib/components/CountryCard.svelte rename src/lib/components/{WorldTravelCard.svelte => RegionCard.svelte} (89%) diff --git a/src/lib/components/CountryCard.svelte b/src/lib/components/CountryCard.svelte new file mode 100644 index 0000000..ed4d3c0 --- /dev/null +++ b/src/lib/components/CountryCard.svelte @@ -0,0 +1,34 @@ + + +
+
+ + No image available +
+
+

{countryName}

+
+ + +
+
+
diff --git a/src/lib/components/WorldTravelCard.svelte b/src/lib/components/RegionCard.svelte similarity index 89% rename from src/lib/components/WorldTravelCard.svelte rename to src/lib/components/RegionCard.svelte index 99acd6b..a736b27 100644 --- a/src/lib/components/WorldTravelCard.svelte +++ b/src/lib/components/RegionCard.svelte @@ -22,7 +22,7 @@

{name}

diff --git a/src/routes/worldtravel/+page.svelte b/src/routes/worldtravel/+page.svelte index 7267c09..dd75f84 100644 --- a/src/routes/worldtravel/+page.svelte +++ b/src/routes/worldtravel/+page.svelte @@ -2,28 +2,17 @@ import { goto } from "$app/navigation"; import { getFlag } from "$lib"; import AdventureCard from "$lib/components/AdventureCard.svelte"; + import CountryCard from "$lib/components/CountryCard.svelte"; export let data: any; - - async function nav(loc: string) { - goto(`/worldtravel/${loc}`); - } + console.log(data);

Country List

-
+
{#each data.response as item} - + {/each}
diff --git a/src/routes/worldtravel/[countrycode]/+page.svelte b/src/routes/worldtravel/[countrycode]/+page.svelte index 941b10a..fed9853 100644 --- a/src/routes/worldtravel/[countrycode]/+page.svelte +++ b/src/routes/worldtravel/[countrycode]/+page.svelte @@ -5,7 +5,7 @@ import { goto } from "$app/navigation"; import { onMount } from "svelte"; import Us from "$lib/components/maps/US.svelte"; - import WorldTravelCard from "$lib/components/WorldTravelCard.svelte"; + import WorldTravelCard from "$lib/components/RegionCard.svelte"; let viewType: String = "cards"; @@ -83,9 +83,7 @@
{#if viewType == "cards"} -
+
{#each data.regions as region (region.id)}