2025-11-01 15:49:29 +01:00
|
|
|
<script lang="ts">
|
2025-12-22 02:36:48 +01:00
|
|
|
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';
|
2025-11-21 12:18:04 +01:00
|
|
|
|
2025-11-01 15:49:29 +01:00
|
|
|
interface Props {
|
|
|
|
|
children?: import('svelte').Snippet;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let { children }: Props = $props();
|
2023-12-13 09:02:52 +03:00
|
|
|
</script>
|
|
|
|
|
|
2025-12-22 02:36:48 +01:00
|
|
|
<Sidebar.Provider>
|
|
|
|
|
<LMSSidebar />
|
|
|
|
|
|
|
|
|
|
<Sidebar.Inset>
|
|
|
|
|
<LmsHeader />
|
|
|
|
|
|
|
|
|
|
<div class="mx-auto flex w-full max-w-6xl flex-1 flex-col gap-4 px-4">
|
|
|
|
|
{@render children?.()}
|
|
|
|
|
</div>
|
|
|
|
|
</Sidebar.Inset>
|
|
|
|
|
</Sidebar.Provider>
|