Sections
Get Started
Sidebar
A composable, themeable and customizable sidebar component.
<script lang="ts">
import * as Sidebar from "$lib/components/ui/sidebar/index.js";
let { children } = $props();
</script>
<Sidebar.Provider>
<Sidebar.Root>
<Sidebar.Header />
<Sidebar.Content>
<Sidebar.Group />
<Sidebar.Group />
</Sidebar.Content>
<Sidebar.Footer />
</Sidebar.Root>
<main>
<Sidebar.Trigger />
{@render children?.()}
</main>
</Sidebar.Provider>
Installation
npx shadcn-svelte@latest add https://shadcn-svelte-registry-template.vercel.app/r/sidebar.jsonUsage
<script lang="ts">
import * as Sidebar from "$lib/components/ui/sidebar/index.js";
let { children } = $props();
</script>
<Sidebar.Provider>
<Sidebar.Root>
<Sidebar.Header />
<Sidebar.Content>
<Sidebar.Group />
<Sidebar.Group />
</Sidebar.Content>
<Sidebar.Footer />
</Sidebar.Root>
<main>
<Sidebar.Trigger />
{@render children?.()}
</main>
</Sidebar.Provider>