summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-11-04 01:10:05 -0500
committerOwen Jacobson <owen@grimoire.ca>2024-11-04 01:10:05 -0500
commit2544de46eed6fd9493eff6e2d41a8aa5d169bf51 (patch)
tree781b0d6fb66e731e659bd156ffa3cbb101a5e78d /ui
parent65381f49cc9abce98c1c63c399fdcfc8ce76c3f5 (diff)
Retire use of <slot />
Diffstat (limited to 'ui')
-rw-r--r--ui/routes/(app)/+layout.svelte3
-rw-r--r--ui/routes/+layout.svelte9
2 files changed, 8 insertions, 4 deletions
diff --git a/ui/routes/(app)/+layout.svelte b/ui/routes/(app)/+layout.svelte
index 94e4509..ae3dc6a 100644
--- a/ui/routes/(app)/+layout.svelte
+++ b/ui/routes/(app)/+layout.svelte
@@ -11,6 +11,7 @@
let events = null;
+ let { children } = $props();
let loading = $state(true);
let channel = $derived($page.params.channel);
@@ -70,7 +71,7 @@
</div>
</nav>
<main>
- <slot />
+ {@render children?.()}
</main>
</div>
{/if}
diff --git a/ui/routes/+layout.svelte b/ui/routes/+layout.svelte
index 0477195..d786389 100644
--- a/ui/routes/+layout.svelte
+++ b/ui/routes/+layout.svelte
@@ -8,20 +8,23 @@
import CurrentUser from '$lib/components/CurrentUser.svelte';
- function toggleMenu() {
+ function toggleMenu(event) {
+ event.preventDefault();
showMenu.update((value) => !value);
}
onNavigate(() => {
showMenu.update(() => false);
});
+
+ let { children } = $props();
</script>
<div id="app" class="m-0 p-0 h-vh w-full">
<div class="w-full">
<AppBar class="app-bar">
<svelte:fragment slot="lead">
- <button on:click|preventDefault={toggleMenu} class="cursor-pointer">
+ <button onclick={toggleMenu} class="cursor-pointer">
<img class="w-8 h-8" alt="logo" src={logo} />
</button>
</svelte:fragment>
@@ -34,7 +37,7 @@
</AppBar>
</div>
- <slot />
+ {@render children?.()}
</div>
<style>