24 lines
548 B
Svelte
24 lines
548 B
Svelte
<script lang="ts">
|
|
import * as Sidebar from '@cio/ui/base/sidebar';
|
|
import LmsHeader from '$features/ui/navigation/lms-header.svelte';
|
|
import { LMSSidebar } from '$features/ui/sidebar/lms-sidebar';
|
|
|
|
interface Props {
|
|
children?: import('svelte').Snippet;
|
|
}
|
|
|
|
let { children }: Props = $props();
|
|
</script>
|
|
|
|
<Sidebar.Provider>
|
|
<LMSSidebar />
|
|
|
|
<Sidebar.Inset>
|
|
<LmsHeader />
|
|
|
|
<div class="mx-auto flex w-full max-w-5xl flex-1 flex-col gap-4 px-4">
|
|
{@render children?.()}
|
|
</div>
|
|
</Sidebar.Inset>
|
|
</Sidebar.Provider>
|