mirror of
https://github.com/privacy-scaling-explorations/pse.dev.git
synced 2026-04-23 03:01:03 -04:00
fix 404 page
This commit is contained in:
49
app/not-found.tsx
Normal file
49
app/not-found.tsx
Normal file
@@ -0,0 +1,49 @@
|
||||
"use client"
|
||||
|
||||
import "@/styles/globals.css"
|
||||
import React from "react"
|
||||
import Image from "next/image"
|
||||
import Link from "next/link"
|
||||
import { Metadata } from "next"
|
||||
|
||||
import { Button } from "@/components/ui/button"
|
||||
import { LABELS } from "./labels"
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "404: Page Not Found",
|
||||
}
|
||||
|
||||
export default function NotFound() {
|
||||
return (
|
||||
<div className="relative flex h-screen flex-col bg-anakiwa-50 dark:bg-black">
|
||||
<div className="container m-auto">
|
||||
<div className="-mt-16 flex flex-col gap-7">
|
||||
<div className="flex flex-col items-center justify-center gap-3 text-center">
|
||||
<div className="flex flex-col gap-2">
|
||||
<Image
|
||||
width={176}
|
||||
height={256}
|
||||
src="/icons/404-search.svg"
|
||||
alt="emotion sad"
|
||||
className="mx-auto h-12 w-12 text-anakiwa-400 md:h-64 md:w-44"
|
||||
/>
|
||||
</div>
|
||||
<div className="flex flex-col gap-5">
|
||||
<span className="font-display text-2xl font-bold text-primary md:text-6xl">
|
||||
{LABELS.COMMON.ERROR["404"].TITLE}
|
||||
</span>
|
||||
<span className="font-sans text-base font-normal md:text-lg">
|
||||
{LABELS.COMMON.ERROR["404"].DESCRIPTION}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<Link href="/" className="mx-auto">
|
||||
<Button variant="black" className="uppercase">
|
||||
{LABELS.COMMON.GO_TO_HOME}
|
||||
</Button>
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user