<script lang="ts">
    import type {HTMLAttributes} from 'svelte/elements';
    import type {WithElementRef} from 'bits-ui';
    import {cn} from '$lib/utils.js';

    let {
        ref = $bindable(null),
        class: className,
        children,
        ...restProps
    }: WithElementRef<HTMLAttributes<HTMLTableSectionElement>> = $props();
</script>

<thead bind:this={ref} class={cn('[&_tr]:border-b', className)} {...restProps}>
{@render children?.()}
</thead>
