"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 (
<>