From d18f6b0a9fdd2c38a08ff2e53f1bfb7a93f4e39c Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Wed, 13 Aug 2025 19:24:57 -0700 Subject: [PATCH] Fixing most svelte check issues. --- src/lib/components/ExternalLink.svelte | 6 +++--- src/lib/components/Portfolio.svelte | 6 +++--- src/lib/util/logoIcons.svelte | 4 ++-- src/routes/about/TechListItem.svelte | 6 ++---- src/routes/og/+server.ts | 3 +-- src/routes/portfolio/+page.svelte | 4 ---- src/routes/portfolio/Portfolio.svelte | 2 +- src/routes/uses/+page.svelte | 10 +++++----- 8 files changed, 17 insertions(+), 24 deletions(-) diff --git a/src/lib/components/ExternalLink.svelte b/src/lib/components/ExternalLink.svelte index 8e47dd6..25930b4 100644 --- a/src/lib/components/ExternalLink.svelte +++ b/src/lib/components/ExternalLink.svelte @@ -35,7 +35,7 @@ {textData?.text} {/if} {#if textData?.showIcon} - {@render linkIcon?.(iconData ?? {})} + {@render linkIcon(iconData ?? {})} {/if} {#if textData?.location === "bottom" || (textData?.location === "right" && textData?.text)} {textData?.text} @@ -44,7 +44,7 @@ {/snippet} {#snippet linkIcon({ type, icon, iconClass }: LinkIconType)} - {#if type === "svg" && icon} + {#if type === "svg" && icon && typeof icon === 'function' && icon.length !== undefined} - {@render icon?.()} + {@render (icon as any)()} {:else if type === "icon" && icon} {@const Icon = icon} diff --git a/src/lib/components/Portfolio.svelte b/src/lib/components/Portfolio.svelte index 0c7e64a..86665e2 100644 --- a/src/lib/components/Portfolio.svelte +++ b/src/lib/components/Portfolio.svelte @@ -1,7 +1,7 @@ @@ -46,7 +46,7 @@ {/snippet} -{#snippet lucideIcon(icon)} +{#snippet lucideIcon(icon: any)} {@const Icon = icon} {/snippet} diff --git a/src/routes/about/TechListItem.svelte b/src/routes/about/TechListItem.svelte index 58e421b..7508982 100644 --- a/src/routes/about/TechListItem.svelte +++ b/src/routes/about/TechListItem.svelte @@ -17,11 +17,9 @@