flotilla/src/lib/components/PageContent.svelte

20 lines
505 B
Svelte
Raw Normal View History

2025-03-19 17:30:36 +00:00
<script lang="ts">
import type {Snippet} from "svelte"
interface Props {
element?: Element
children?: Snippet
[key: string]: any
}
let {children, element = $bindable(), ...props}: Props = $props()
</script>
<div
{...props}
bind:this={element}
2025-05-08 18:05:27 +00:00
data-component="PageContent"
class="scroll-container cw md:bottom-sai fixed bottom-[calc(var(--saib)+3.5rem)] top-[calc(var(--sait)+3rem)] z-feature overflow-y-auto overflow-x-hidden {props.class}">
2025-03-19 17:30:36 +00:00
{@render children?.()}
</div>