fix 404 page

This commit is contained in:
Kalidou Diagne
2025-06-16 17:35:52 +03:00
parent d69219e8c5
commit fe1092e07b

49
app/not-found.tsx Normal file
View 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>
)
}