2 import type { Snippet } from 'svelte';
3 import * as Popover from '$lib/components/ui/popover';
10 onKeydown?: (event: KeyboardEvent) => void;
15 class: className = '',
16 isOpen = $bindable(false),
17 srLabel = 'Open picker',
26 onOpenChange={(open) => {
33 class="pointer-events-none absolute inset-0 opacity-0"
37 <span class="sr-only">{srLabel}</span>
44 class="w-[var(--bits-popover-anchor-width)] max-w-none rounded-xl border-border/50 p-0 shadow-xl {className}"
46 onOpenAutoFocus={(event) => event.preventDefault()}