Merge pull request 'fix(public): always show real hero + drop nav from landing page' (#61) from fix/hero-stale-gate-and-nav into main
All checks were successful
Build container images / build (push) Successful in 1m24s
All checks were successful
Build container images / build (push) Successful in 1m24s
Reviewed-on: UOM/website#61 Reviewed-by: Colby Whitlock <whitlocktech@gmail.com>
This commit is contained in:
@@ -60,7 +60,12 @@ export default function App() {
|
|||||||
<AuthProvider>
|
<AuthProvider>
|
||||||
<SiteProvider>
|
<SiteProvider>
|
||||||
<Routes>
|
<Routes>
|
||||||
{/* Public site — gated by maintenance mode (admins preview through it) */}
|
{/* Landing hero — always public, even in maintenance mode. The hero is
|
||||||
|
itself the pre-launch "coming soon" page, so it sits outside the
|
||||||
|
MaintenanceGate and every visitor sees it regardless of auth/site mode. */}
|
||||||
|
<Route path="/" element={<Portal />} />
|
||||||
|
|
||||||
|
{/* Rest of the public site — gated by maintenance mode (admins preview through it) */}
|
||||||
<Route
|
<Route
|
||||||
element={
|
element={
|
||||||
<MaintenanceGate>
|
<MaintenanceGate>
|
||||||
@@ -68,7 +73,6 @@ export default function App() {
|
|||||||
</MaintenanceGate>
|
</MaintenanceGate>
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<Route path="/" element={<Portal />} />
|
|
||||||
<Route path="/site" element={<Website />} />
|
<Route path="/site" element={<Website />} />
|
||||||
<Route path="/site/news" element={<News />} />
|
<Route path="/site/news" element={<News />} />
|
||||||
<Route path="/site/screenshots" element={<Screenshots />} />
|
<Route path="/site/screenshots" element={<Screenshots />} />
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ export default function Portal() {
|
|||||||
const elements = [...layout.elements].sort((a, b) => (a.z || 0) - (b.z || 0))
|
const elements = [...layout.elements].sort((a, b) => (a.z || 0) - (b.z || 0))
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<PublicLayout>
|
<PublicLayout header={false}>
|
||||||
<main style={{ minHeight: '100vh', display: 'flex', flexDirection: 'column' }}>
|
<main style={{ minHeight: '100vh', display: 'flex', flexDirection: 'column' }}>
|
||||||
{PREVIEW && draft && (
|
{PREVIEW && draft && (
|
||||||
<div
|
<div
|
||||||
|
|||||||
Reference in New Issue
Block a user