From 214e201f2170e9f5e438b6deb501fc8540d0451a Mon Sep 17 00:00:00 2001 From: Karl Ludwig Weise Date: Wed, 21 Jan 2026 21:53:53 +0100 Subject: [PATCH] Fix lint --- .../sidebar-layout/components/nav-primary.svelte | 4 +++- .../sidebar-layout/components/nav-secondary.svelte | 2 ++ .../layouts/sidebar-layout/components/nav-user.svelte | 5 +++-- .../sidebar-layout/components/tenant-switcher.svelte | 6 +++++- src/lib/components/ui/button/button.svelte | 2 ++ .../ui/responsive-dialog/responsive-dialog.svelte | 8 ++++---- src/lib/const/routes.ts | 2 +- src/lib/emails/components/EmailButton.svelte | 1 + src/lib/stores/tenants.ts | 7 ++++--- src/lib/utils/session.ts | 5 +++-- .../[[id]]/(components)/summary.svelte | 3 ++- .../book-appointment/[[id]]/(components)/utils.ts | 5 +++-- src/routes/(pages)/confirm/[token]/+page.svelte | 3 ++- .../confirm/setup-passkey/setup-passkey-form.svelte | 3 ++- src/routes/(pages)/dashboard/+page.svelte | 11 ++++++----- src/routes/(pages)/dashboard/account/+page.svelte | 9 +++++---- .../(pages)/dashboard/calendar/(components)/utils.ts | 3 ++- src/routes/(pages)/login/login-form.svelte | 3 ++- src/routes/(pages)/setup/check-email/+page.svelte | 3 ++- .../create-admin-account/create-account-form.svelte | 3 ++- 20 files changed, 56 insertions(+), 32 deletions(-) diff --git a/src/lib/components/layouts/sidebar-layout/components/nav-primary.svelte b/src/lib/components/layouts/sidebar-layout/components/nav-primary.svelte index 485d10f..ad7a537 100644 --- a/src/lib/components/layouts/sidebar-layout/components/nav-primary.svelte +++ b/src/lib/components/layouts/sidebar-layout/components/nav-primary.svelte @@ -12,6 +12,7 @@ import AgentsIcon from "@lucide/svelte/icons/user-star"; import { m } from "$i18n/messages"; import type { NavItem } from ".."; + import { resolve } from "path"; const items: NavItem[] = [ { @@ -66,7 +67,8 @@ {#snippet child({ props })} - + + {item.title} diff --git a/src/lib/components/layouts/sidebar-layout/components/nav-secondary.svelte b/src/lib/components/layouts/sidebar-layout/components/nav-secondary.svelte index 1a7bfa5..45b6fe5 100644 --- a/src/lib/components/layouts/sidebar-layout/components/nav-secondary.svelte +++ b/src/lib/components/layouts/sidebar-layout/components/nav-secondary.svelte @@ -42,6 +42,7 @@ {#if $auth.user && item.roles.includes($auth.user?.role)} + {#snippet child({ props })} {/snippet} + {/if} diff --git a/src/lib/components/layouts/sidebar-layout/components/nav-user.svelte b/src/lib/components/layouts/sidebar-layout/components/nav-user.svelte index 555a5e0..e9743d7 100644 --- a/src/lib/components/layouts/sidebar-layout/components/nav-user.svelte +++ b/src/lib/components/layouts/sidebar-layout/components/nav-user.svelte @@ -12,6 +12,7 @@ import { nameToAvatarFallback } from "$lib/utils/name"; import { LanguageSwitch } from "$lib/components/templates/language-switch"; import { m } from "$i18n/messages"; + import { resolve } from "$app/paths"; const sidebar = useSidebar(); @@ -61,13 +62,13 @@ - goto(ROUTES.DASHBOARD.ACCOUNT.MAIN)}> + goto(resolve(ROUTES.DASHBOARD.ACCOUNT.MAIN))}> {m["nav.account"]()} - goto(ROUTES.LOGOUT)}> + goto(resolve(ROUTES.LOGOUT))}> {m["nav.logout"]()} diff --git a/src/lib/components/layouts/sidebar-layout/components/tenant-switcher.svelte b/src/lib/components/layouts/sidebar-layout/components/tenant-switcher.svelte index d3dba98..7e48087 100644 --- a/src/lib/components/layouts/sidebar-layout/components/tenant-switcher.svelte +++ b/src/lib/components/layouts/sidebar-layout/components/tenant-switcher.svelte @@ -14,6 +14,7 @@ import UnknownTenantIcon from "@lucide/svelte/icons/landmark"; import Loader from "@lucide/svelte/icons/loader-2"; import { cn } from "$lib/utils"; + import { resolve } from "$app/paths"; const sidebar = useSidebar(); @@ -116,7 +117,10 @@ {/each} {#if $tenants?.tenants.length > maxTenantsToShow} - goto(ROUTES.DASHBOARD.TENANTS)}> + goto(resolve(ROUTES.DASHBOARD.TENANTS))} + >
diff --git a/src/lib/components/ui/button/button.svelte b/src/lib/components/ui/button/button.svelte index 1b15395..a442c51 100644 --- a/src/lib/components/ui/button/button.svelte +++ b/src/lib/components/ui/button/button.svelte @@ -58,6 +58,7 @@ {#if href} + {@render children?.()} + {:else}