From 578edf32d4dafa7cf6ee9c170f1df9b442bde348 Mon Sep 17 00:00:00 2001 From: fucksophie Date: Fri, 16 Jan 2026 20:48:12 +0200 Subject: [PATCH] fix error messages, switch to state overview data instead of importing it --- src/lib/components/app-sidebar.svelte | 41 +++++++++++++++--------- src/lib/components/member-sidebar.svelte | 16 ++++----- src/routes/app/+page.svelte | 2 -- 3 files changed, 33 insertions(+), 26 deletions(-) diff --git a/src/lib/components/app-sidebar.svelte b/src/lib/components/app-sidebar.svelte index 5097269..870e7cc 100644 --- a/src/lib/components/app-sidebar.svelte +++ b/src/lib/components/app-sidebar.svelte @@ -14,7 +14,7 @@ import Button, { buttonVariants } from './ui/button/button.svelte'; import User from './extra/User.svelte'; import type { SessionValidationResult } from '$lib/server/auth'; - import { Status, type OverviewData, type OverviewUser } from '$lib'; + import { Status, type OverviewUser } from '$lib'; import Label from './ui/label/label.svelte'; import { toast } from 'svelte-sonner'; import { enhance } from '$app/forms'; @@ -22,10 +22,11 @@ import { fill_overview_data } from '$lib/state.svelte'; import type { PageServerLoad } from '../../routes/app/$types'; + import { overview_data } from '$lib/state.svelte'; + let { currentPage = $bindable(), subPage = $bindable(), - data, psd, user, ...restProps @@ -33,7 +34,6 @@ currentPage: string | null; subPage: string | null; psd: PageServerLoad; - data: OverviewData; user: SessionValidationResult['user']; } = $props(); @@ -84,7 +84,8 @@ if (result.type == 'error' || result.type == 'failure') { toast.error( - 'Could not send friend request: ' + (result.error || result.data?.error) + 'Could not send friend request: ' + + (result.type === 'error' ? result.error : result.data?.error) ); } @@ -132,7 +133,7 @@ if (result.type == 'error' || result.type == 'failure') { toast.error( 'Could not cancel friend request: ' + - (result.error || result.data?.error) + (result.type === 'error' ? result.error : result.data?.error) ); } @@ -175,7 +176,7 @@ if (result.type == 'error' || result.type == 'failure') { toast.error( 'Could not accept friend request: ' + - (result.error || result.data?.error) + (result.type === 'error' ? result.error : result.data?.error) ); } @@ -200,7 +201,7 @@ if (result.type == 'error' || result.type == 'failure') { toast.error( 'Could not cancel friend request: ' + - (result.error || result.data?.error) + (result.type === 'error' ? result.error : result.data?.error) ); } @@ -240,7 +241,7 @@ if (result.type == 'error' || result.type == 'failure') { toast.error( 'Could not remove friend: ' + - (result.error || result.data?.error) + (result.type === 'error' ? result.error : result.data?.error) ); } @@ -282,7 +283,8 @@ if (result.type == 'error' || result.type == 'failure') { toast.error( - 'Could not create group: ' + (result.error || result.data?.error) + 'Could not create group: ' + + (result.type === 'error' ? result.error : result.data?.error) ); } @@ -296,7 +298,7 @@ Add friends into your group! - {#each data.friends as friend (friend.id)} + {#each overview_data.friends as friend (friend.id)}