-
+
{
+ onmousedown={() => {
if (idleModeEnabled) {
if (Math.random() < 0.5) {
xVel *= -1.2
diff --git a/src/routes/(main)/[slug]/+page.svelte b/src/routes/(main)/[slug]/+page.svelte
index e8be886..67f5e09 100644
--- a/src/routes/(main)/[slug]/+page.svelte
+++ b/src/routes/(main)/[slug]/+page.svelte
@@ -1,8 +1,14 @@
@@ -10,4 +16,4 @@
-
+
diff --git a/src/routes/(main)/blog/+page.svelte b/src/routes/(main)/blog/+page.svelte
index f8ea46d..b48705e 100644
--- a/src/routes/(main)/blog/+page.svelte
+++ b/src/routes/(main)/blog/+page.svelte
@@ -3,8 +3,12 @@
import PostPreview from '$lib/PostPreview.svelte'
import type { BlogPostPreview } from '../../blog.json/+server'
- export let data
- export let posts: BlogPostPreview[] = data.posts
+ interface Props {
+ data: any;
+ posts?: BlogPostPreview[];
+ }
+
+ let { data, posts = data.posts }: Props = $props();
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 4fa864c..a49a739 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1 +1,5 @@
-
+
+
+{@render children?.()}
diff --git a/src/routes/buttons/+layout.svelte b/src/routes/buttons/+layout.svelte
index fe1a583..cea8e3f 100644
--- a/src/routes/buttons/+layout.svelte
+++ b/src/routes/buttons/+layout.svelte
@@ -3,7 +3,8 @@
import { writable } from 'svelte/store'
import './app.css'
- $: selectedPage = $page.url.pathname.split('/').pop()
+ let { children } = $props()
+ let selectedPage = $derived($page.url.pathname.split('/').pop())
let selectedButtonHash = writable(null)
let selectedPageName = writable(null)
@@ -41,7 +42,7 @@
-
+ {@render children?.()}