From 158bfe9f93184a313eb55fa25f342e1153ecbf63 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Thu, 21 Aug 2025 01:58:47 +0200 Subject: [PATCH] Svelte5: runes, events and @render context (#289) * switch components to svelte runes and new event handling * switch pages to svelte runes * switch Header and UrlSubmitForm to using @render * convert PageLink to unslotted component * make ReverseLink slotless component * make DetailsLink a slotless component * replace DetailsInfoRow with direct HTML --- src/components/DetailsInfoRow.svelte | 15 -- src/components/DetailsInfoRowList.svelte | 2 +- src/components/DetailsLink.svelte | 34 ++-- src/components/DetailsOneRow.svelte | 29 ++-- src/components/DetailsPostcodeHint.svelte | 23 +-- src/components/Error.svelte | 4 +- src/components/Header.svelte | 46 +++--- src/components/LastUpdated.svelte | 7 +- src/components/Map.svelte | 13 +- src/components/MapIcon.svelte | 8 +- src/components/MapPosition.svelte | 23 ++- src/components/PageLink.svelte | 26 +-- src/components/ResultsList.svelte | 20 ++- src/components/ReverseLink.svelte | 39 ++--- src/components/SearchSection.svelte | 176 ++++++++++----------- src/components/SearchSectionDetails.svelte | 6 +- src/components/SearchSectionReverse.svelte | 22 +-- src/components/UrlSubmitForm.svelte | 8 +- src/pages/DeletablePage.svelte | 4 +- src/pages/DetailsPage.svelte | 77 +++++---- src/pages/PolygonsPage.svelte | 2 +- src/pages/ReversePage.svelte | 16 +- src/pages/SearchPage.svelte | 16 +- src/pages/StatusPage.svelte | 6 +- test/search.js | 2 +- 25 files changed, 312 insertions(+), 312 deletions(-) delete mode 100644 src/components/DetailsInfoRow.svelte diff --git a/src/components/DetailsInfoRow.svelte b/src/components/DetailsInfoRow.svelte deleted file mode 100644 index 433edd2..0000000 --- a/src/components/DetailsInfoRow.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - {title} - - diff --git a/src/components/DetailsInfoRowList.svelte b/src/components/DetailsInfoRowList.svelte index 637159b..67bcb3f 100644 --- a/src/components/DetailsInfoRowList.svelte +++ b/src/components/DetailsInfoRowList.svelte @@ -1,5 +1,5 @@ +{#snippet mainPageLink()} + +

{page_title}

+{/snippet} +