From daada71365c271278826c74249aa2a457fdba734 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Wed, 4 Dec 2024 09:37:49 -0800 Subject: [PATCH] Ran svelte 5 upgrade script. --- src/lib/components/ExternalLink.svelte | 32 ++++++++---- src/lib/components/LazyImage.svelte | 26 +++++++--- src/lib/components/Link.svelte | 21 ++++++-- src/lib/components/Pagination.svelte | 58 +++++++++++++--------- src/lib/components/SEO.svelte | 21 +++++--- src/lib/components/Tag.svelte | 6 ++- src/lib/components/contactHub/index.svelte | 34 +++++++++---- src/lib/components/socialImageCard.svelte | 26 +++++++--- src/routes/+layout.svelte | 17 +++++-- src/routes/about/CourseCard.svelte | 6 ++- src/routes/about/TechListItem.svelte | 22 +++++--- src/routes/articles/[page]/+page.svelte | 24 ++++++--- 12 files changed, 203 insertions(+), 90 deletions(-) diff --git a/src/lib/components/ExternalLink.svelte b/src/lib/components/ExternalLink.svelte index 4e7703e..18639e4 100644 --- a/src/lib/components/ExternalLink.svelte +++ b/src/lib/components/ExternalLink.svelte @@ -1,20 +1,34 @@ - + {@render children?.()} {#if showIcon} - + {/if} diff --git a/src/lib/components/LazyImage.svelte b/src/lib/components/LazyImage.svelte index 9d8c36b..218df67 100644 --- a/src/lib/components/LazyImage.svelte +++ b/src/lib/components/LazyImage.svelte @@ -3,14 +3,24 @@ import Img from '@zerodevx/svelte-img'; import type { ExternalImageSource } from '../types/album'; - export let clazz = ""; - export let src: Record | ExternalImageSource[] | undefined; - export let alt: string; - export let style = ""; - export let loading: "lazy" | "eager" = "lazy"; + interface Props { + clazz?: string; + src: Record | ExternalImageSource[] | undefined; + alt: string; + style?: string; + loading?: "lazy" | "eager"; + } - let ref: any; - let loaded: boolean; + let { + clazz = "", + src, + alt, + style = "", + loading = "lazy" + }: Props = $props(); + + let ref: any = $state(); + let loaded: boolean = $state(); onMount(() => { if (ref.complete) { @@ -21,7 +31,7 @@
(loaded = true)} /> -
+