Make hero the full landing page; move quick links into hero editor

Remove the two-card destination row and the below-hero quick-links nav
from the portal so the hero fills the viewport with nothing rendered
after it. The 5 quick links (News, Screenshots, Five on Friday,
Monthly Newsletter, About) move into the hero editor as a third
buttons element in defaultLayout(), reusing the existing buttons
element type so they stay fully editable with no schema changes.

Also drop overflow:hidden on the hero section: on mobile, 100vh can
compute smaller than window.innerHeight, and with overflow hidden the
wrapped quick-links text was getting clipped at the bottom edge.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 21:49:45 -05:00
parent 433e02d3ef
commit 0318d6fe9f
2 changed files with 21 additions and 55 deletions

View File

@@ -84,6 +84,25 @@ export function defaultLayout(teaser) {
],
},
},
{
id: 'default-quick-links',
type: 'buttons',
x: 50,
y: 85,
z: 3,
anchor: 'center',
props: {
align: 'center',
gap: 10,
items: [
{ label: 'News', to: '/site/news', variant: 'ghost' },
{ label: 'Screenshots', to: '/site/screenshots', variant: 'ghost' },
{ label: 'Five on Friday', to: '/site/five-on-friday', variant: 'ghost' },
{ label: 'Monthly Newsletter', to: '/site/newsletter', variant: 'ghost' },
{ label: 'About', to: '/site/about', variant: 'ghost' },
],
},
},
],
}
}