Files
flotilla/src/lib/components/PageContent.svelte
T
2026-04-17 14:58:59 -07:00

24 lines
552 B
Svelte

<script lang="ts">
import cx from "classnames"
import type {Snippet} from "svelte"
interface Props {
element?: Element
children?: Snippet
[key: string]: any
}
let {children, element = $bindable(), ...props}: Props = $props()
const className = $derived(
cx(
props.class,
"scroll-container z-feature flex min-h-0 w-full min-w-0 flex-col overflow-y-auto overflow-x-hidden",
),
)
</script>
<div {...props} bind:this={element} data-component="PageContent" class={className}>
{@render children?.()}
</div>