From 073bed01d37a8102246c50daf222d0c496c38da2 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Fri, 28 Nov 2025 21:04:39 -0800 Subject: [PATCH] fix: component props and type assertions - make UncapIndicator StarRender props optional for transcendence stars - add type assertion for star props spreading (as any) - fix element name type (string -> literal union with type assertion) - fix PartySegmentedControl props (value/onValueChange -> selectedTab/onTabChange) - remove userGender prop (component gets it from context) - add type assertions for ResourceType and ImageVariant comparisons - add required id/shortcode to Party object in teams/new - fix auth hooks expiresAt (undefined -> empty string default) - add type assertion for Select value binding (excludes null/boolean) --- src/hooks.server.ts | 2 +- src/lib/components/ui/DetailItem.svelte | 2 +- src/lib/components/ui/DetailsHeader.svelte | 4 ++-- src/lib/components/uncap/UncapIndicator.svelte | 12 ++++++++---- src/routes/teams/new/+page.svelte | 7 ++++--- src/routes/test/images/+page.svelte | 4 ++-- 6 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/hooks.server.ts b/src/hooks.server.ts index 98e3a8fe..51f4627d 100644 --- a/src/hooks.server.ts +++ b/src/hooks.server.ts @@ -28,7 +28,7 @@ export const handleSession: Handle = async ({ event, resolve }) => { ? { accessToken: account.token, user: user, - expiresAt: account.expires_at + expiresAt: account.expires_at ?? '' } : null diff --git a/src/lib/components/ui/DetailItem.svelte b/src/lib/components/ui/DetailItem.svelte index 91040001..24c27a70 100644 --- a/src/lib/components/ui/DetailItem.svelte +++ b/src/lib/components/ui/DetailItem.svelte @@ -44,7 +44,7 @@ {#if editable}
{#if type === 'select' && options} - {:else if type === 'checkbox'}