"use client"; // Error boundaries must be Client Components import { Activity, Home } from "lucide-react"; import Link from "next/link"; import { useEffect, useState } from "react"; import Dottore from "#/assets/dottore.webp"; import Background from "#/bg.webp"; import Image from "@/components/image"; import { Button } from "@/components/ui/button"; import { Skeleton } from "@/components/ui/skeleton"; import { Spinner } from "@/components/ui/spinner"; export default function ErrorPage() { const [goingHome, goHome] = useState(false); const [message, setMessage] = useState(""); useEffect(() => { const messages = [ "ตรงนี้ไม่มีที่หลบหมอนะ...", "ระวังหมอมาเจอตรงนี้นะ...", "ไม่มีที่ตรงนี้นะ ลองถามหมอด้านบนดูสิ...", "หมอกำลังมองหาหน้านี้อยู่...", "หน้านี้อาจโดนหมอทำลายไปแล้วนะ...", ]; setMessage(messages[Math.floor(Math.random() * messages.length)]); }, []); return ( <> Background
Dottore

404 ไม่พบหน้านี้

{message || }
); }