From 36cce4b0c16e258c637ee205868aca9ef0751334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 11 Oct 2025 20:48:33 -0500 Subject: [PATCH] fix: make settings page responsive again --- packages/varuna/src/index.ts | 5 ++++- packages/website/src/pages/[...locale]/settings/index.astro | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/varuna/src/index.ts b/packages/varuna/src/index.ts index 8e3dafa52..3cde9a71a 100644 --- a/packages/varuna/src/index.ts +++ b/packages/varuna/src/index.ts @@ -109,7 +109,10 @@ export class Varuna { const instance = this; const [slice, setSlice] = useState(initial); - useEffect(() => instance.on(slicer, setSlice), []); + useEffect(() => { + setSlice(slicer(instance.state)); + return instance.on(slicer, setSlice); + }, []); return slice; } diff --git a/packages/website/src/pages/[...locale]/settings/index.astro b/packages/website/src/pages/[...locale]/settings/index.astro index ab7bd9065..94a0dbdc4 100644 --- a/packages/website/src/pages/[...locale]/settings/index.astro +++ b/packages/website/src/pages/[...locale]/settings/index.astro @@ -1,8 +1,8 @@ --- -import BaseLayout from '../../../layouts/BaseLayout.astro'; -import { Page } from './_index'; +import BaseLayout from "../../../layouts/BaseLayout.astro"; +import { Page } from "./_index"; -export { getStaticPaths } from '../index.astro'; +export { getStaticPaths } from "../index.astro"; const { locale } = Astro.params; ---