schema index

This commit is contained in:
2026-01-08 18:50:32 +02:00
parent 238283bb9a
commit 2a718ac9ee
12 changed files with 241 additions and 138 deletions
+2 -2
View File
@@ -1,13 +1,13 @@
<script>
import Header from "./Header.svelte";
import Navbar from "./Navbar.svelte";
let { body, channel, user } = $props();
let { body, channel, user, schemas } = $props();
</script>
<Header {channel} {user}></Header>
<main>
<aside class="sidebar-content">
<Navbar {channel}></Navbar>
<Navbar {channel} {schemas}></Navbar>
</aside>
<div class="main-content">
{@render body()}
+1
View File
@@ -6,6 +6,7 @@
<div class="top-nav">
<a class="top-nav-item" href="{channel.lucentUrl}/members">Members</a>
<a class="top-nav-item" href="{channel.lucentUrl}/">Content</a>
<a class="top-nav-item" href="{channel.lucentUrl}/schemas">Schemas</a>
<!-- {#if channel.commands.length > 0}
+10 -1
View File
@@ -1,3 +1,12 @@
<script>
let { channel } = $props();
import { getApp } from "../app";
let { channel, schemas } = $props();
const app = getApp();
</script>
<details name="example" open>
<summary>Content</summary>
{#each schemas as schema}
<div><a href={app.url("content/" + schema.id)}>{schema.name}</a></div>
{/each}
</details>
+11
View File
@@ -0,0 +1,11 @@
<script>
import Header from "./Header.svelte";
let { body, channel, user } = $props();
</script>
<Header {channel} {user}></Header>
<main>
<div class="main-content">
{@render body()}
</div>
</main>