diff --git a/components/nav-menu.js b/components/nav-menu.js index caaca51..f2b5212 100644 --- a/components/nav-menu.js +++ b/components/nav-menu.js @@ -13,7 +13,7 @@ export class NavMenu extends HTMLElement { display: flex; flex-direction: column; color: #000; - max-height: 100vh; + max-height: 100dvh; } h1 { width: 100%; @@ -25,6 +25,7 @@ export class NavMenu extends HTMLElement { .page-list { flex-grow: 1; overflow-y: auto; + padding-bottom: 50px; } a { display: block; diff --git a/components/page.js b/components/page.js index 341a64f..fc8086b 100644 --- a/components/page.js +++ b/components/page.js @@ -71,7 +71,7 @@ export class Page extends HTMLElement { iframe { border: none; width: 100%; - height: 90vh; + height: 90dvh; } :host(.editing) iframe { display: none; @@ -135,7 +135,7 @@ export class Page extends HTMLElement { get body() { try { - return localStorage.getItem(this.path) ?? '' + return localStorage.getItem(this.path) } catch (err) { console.error(err) return ''