diff --git a/src/lib/client/ui/card/StickyCard.svelte b/src/lib/client/ui/card/StickyCard.svelte index a6e2043..e121d0e 100644 --- a/src/lib/client/ui/card/StickyCard.svelte +++ b/src/lib/client/ui/card/StickyCard.svelte @@ -2,6 +2,7 @@ import { onMount } from 'svelte'; export let position: 'top' | 'bottom' = 'top'; + export let variant: 'default' | 'transparent' | 'blur' = 'default'; let isStuck = false; let sentinel: HTMLDivElement; @@ -18,6 +19,13 @@ return () => observer.disconnect(); }); + + $: bgClass = + variant === 'default' + ? 'bg-neutral-50 dark:bg-neutral-900' + : variant === 'blur' + ? 'backdrop-blur-sm bg-neutral-50/50 dark:bg-neutral-900/50' + : '';