diff --git a/src/PageManager.tsx b/src/PageManager.tsx index b8ff85a1..2c4a84a0 100644 --- a/src/PageManager.tsx +++ b/src/PageManager.tsx @@ -342,14 +342,14 @@ export function PageManager({ maxStackSize = 5 }: { maxStackSize?: number }) { > -
+
-
-
+
+
{primaryPages.map(({ name, element, props }) => (
))}
-
+
{secondaryStack.map((item, index) => (
{item.component} diff --git a/src/main.tsx b/src/main.tsx index a77826ec..399ddca8 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -8,6 +8,13 @@ import { createRoot } from 'react-dom/client' import App from './App.tsx' import { ErrorBoundary } from './components/ErrorBoundary.tsx' +const setVh = () => { + document.documentElement.style.setProperty('--vh', `${window.innerHeight}px`) +} +window.addEventListener('resize', setVh) +window.addEventListener('orientationchange', setVh) +setVh() + createRoot(document.getElementById('root')!).render(