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; ---