Version documentation
This commit is contained in:
47
src/routes/docs/1.0/_Sidebar.svelte
Normal file
47
src/routes/docs/1.0/_Sidebar.svelte
Normal file
@@ -0,0 +1,47 @@
|
||||
<script lang="ts">
|
||||
import { page } from "$app/stores";
|
||||
|
||||
$: isHome = $page.path.endsWith("docs");
|
||||
$: base = isHome ? "docs/" : "";
|
||||
|
||||
$: pages = [
|
||||
{ url: "../docs", text: "Home" },
|
||||
{ url: `${base}general-concepts`, text: "General concepts" },
|
||||
{ url: `${base}tailwind-ui`, text: "Use with Tailwind UI" },
|
||||
{ url: `${base}version-history`, text: "Version history" },
|
||||
];
|
||||
|
||||
$: components = [
|
||||
{ url: `${base}dialog`, text: "Dialog" },
|
||||
{ url: `${base}disclosure`, text: "Disclosure" },
|
||||
{ url: `${base}listbox`, text: "Listbox" },
|
||||
{ url: `${base}menu`, text: "Menu" },
|
||||
{ url: `${base}popover`, text: "Popover" },
|
||||
{ url: `${base}radio-group`, text: "Radio Group" },
|
||||
{ url: `${base}switch`, text: "Switch" },
|
||||
{ url: `${base}tabs`, text: "Tabs" },
|
||||
{ url: `${base}transition`, text: "Transition" },
|
||||
];
|
||||
</script>
|
||||
|
||||
<nav title="Pages" class="flex flex-col px-6">
|
||||
{#each pages as p (p.url)}
|
||||
<a
|
||||
href={p.url}
|
||||
class:font-bold={$page.path.includes(p.url)}
|
||||
class="py-2 hover:decoration-stone-400 hover:underline"
|
||||
>
|
||||
{p.text}
|
||||
</a>
|
||||
{/each}
|
||||
<hr class="w-24 my-4" />
|
||||
{#each components as component (component.url)}
|
||||
<a
|
||||
href={component.url}
|
||||
class:font-bold={$page.path.includes(component.url)}
|
||||
class="py-2 hover:decoration-stone-400 hover:underline"
|
||||
>
|
||||
{component.text}
|
||||
</a>
|
||||
{/each}
|
||||
</nav>
|
||||
Reference in New Issue
Block a user