"use client";

import { useRouter } from "next/navigation";
import { Button } from "@/components/ui/button";

export default function NotFound() {
  const router = useRouter();

  return (
    <div className="absolute top-1/2 left-1/2 mb-16 -translate-x-1/2 -translate-y-1/2 items-center justify-center text-center">
      <span className="from-foreground bg-linear-to-b to-transparent bg-clip-text text-[10rem] leading-none font-extrabold text-transparent">
        404
      </span>

      <h2 className="font-heading my-2 text-2xl font-bold">
        ไม่พบหน้าที่คุณต้องการ
      </h2>

      <p>ขออภัย ไม่พบหน้าที่คุณกำลังค้นหา หรือหน้านี้อาจถูกย้ายไปแล้ว</p>

      <div className="mt-8 flex justify-center gap-2">
        <Button onClick={() => router.back()} variant="default" size="lg">
          ย้อนกลับ
        </Button>

        <Button onClick={() => router.push("/")} variant="ghost" size="lg">
          กลับสู่หน้าหลัก
        </Button>
      </div>
    </div>
  );
}
