From 098db9f69a775a80a6e76d5d934002bdc01ab901 Mon Sep 17 00:00:00 2001 From: Face <69168154+face-hh@users.noreply.github.com> Date: Sat, 28 Jun 2025 17:37:23 +0300 Subject: [PATCH] fix tooltip ssr errors --- .../ui/tooltip/tooltip-content.svelte | 63 ++++++++++--------- .../ui/tooltip/tooltip-trigger.svelte | 18 +++++- 2 files changed, 49 insertions(+), 32 deletions(-) diff --git a/website/src/lib/components/ui/tooltip/tooltip-content.svelte b/website/src/lib/components/ui/tooltip/tooltip-content.svelte index a279295..a6e87a7 100644 --- a/website/src/lib/components/ui/tooltip/tooltip-content.svelte +++ b/website/src/lib/components/ui/tooltip/tooltip-content.svelte @@ -1,6 +1,7 @@ - - - {@render children?.()} - - {#snippet child({ props })} -
- {/snippet} -
-
-
+{#if browser} + + + {@render children?.()} + + {#snippet child({ props })} +
+ {/snippet} +
+
+
+{/if} diff --git a/website/src/lib/components/ui/tooltip/tooltip-trigger.svelte b/website/src/lib/components/ui/tooltip/tooltip-trigger.svelte index 1acdaa4..0698229 100644 --- a/website/src/lib/components/ui/tooltip/tooltip-trigger.svelte +++ b/website/src/lib/components/ui/tooltip/tooltip-trigger.svelte @@ -1,7 +1,21 @@ - +{#if browser} + +{:else} + +
!key.startsWith('on:') // Remove Svelte event handlers + ) + )} + >
+{/if}