1<script lang="ts">
2 import { DropdownMenu as DropdownMenuPrimitive } from 'bits-ui';
3 import { cn } from '$lib/components/ui/utils.js';
4 import type { ComponentProps } from 'svelte';
5
6 let {
7 ref = $bindable(null),
8 class: className,
9 inset,
10 ...restProps
11 }: ComponentProps<typeof DropdownMenuPrimitive.GroupHeading> & {
12 inset?: boolean;
13 } = $props();
14</script>
15
16<DropdownMenuPrimitive.GroupHeading
17 bind:ref
18 data-slot="dropdown-menu-group-heading"
19 data-inset={inset}
20 class={cn('px-2 py-1.5 text-sm font-semibold data-[inset]:pl-8', className)}
21 {...restProps}
22/>