Hide 404 for private Manifolds
This commit is contained in:
parent
20d18f3588
commit
c8add8ea51
|
@ -34,6 +34,7 @@ const FIREBASE_CONFIGS = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
const ENV = process.env.NEXT_PUBLIC_FIREBASE_ENV ?? 'PROD'
|
const ENV = process.env.NEXT_PUBLIC_FIREBASE_ENV ?? 'PROD'
|
||||||
|
export const IS_PRIVATE_MANIFOLD = !['PROD', 'DEV'].includes(ENV)
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const firebaseConfig = FIREBASE_CONFIGS[ENV]
|
const firebaseConfig = FIREBASE_CONFIGS[ENV]
|
||||||
// Initialize Firebase
|
// Initialize Firebase
|
||||||
|
|
|
@ -1,8 +1,14 @@
|
||||||
import { useEffect } from 'gridjs'
|
import { useEffect } from 'gridjs'
|
||||||
import { Page } from '../components/page'
|
import { Page } from '../components/page'
|
||||||
import { Title } from '../components/title'
|
import { Title } from '../components/title'
|
||||||
|
import { IS_PRIVATE_MANIFOLD } from '../lib/firebase/init'
|
||||||
|
|
||||||
export default function Custom404() {
|
export default function Custom404() {
|
||||||
|
if (IS_PRIVATE_MANIFOLD) {
|
||||||
|
// Since private Manifolds are client-side rendered, they'll blink the 404
|
||||||
|
// So we just show a blank page here:
|
||||||
|
return <Page></Page>
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<Page>
|
<Page>
|
||||||
<div className="flex h-full flex-col items-center justify-center">
|
<div className="flex h-full flex-col items-center justify-center">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user