diff --git a/app/form/[id]/not-found.tsx b/app/form/[id]/not-found.tsx index abed5f6..ff68b1b 100644 --- a/app/form/[id]/not-found.tsx +++ b/app/form/[id]/not-found.tsx @@ -1,28 +1,71 @@ +"use client"; + import Link from "next/link"; import Image from "next/image"; import { Button } from "@/components/ui/button"; +import { useEffect, useState } from "react"; +import { Spinner } from "@/components/ui/spinner"; +import Background from "@/public/404.png"; +import Profile from "@/public/404-image.jpg"; +import { Activity, Home } from "lucide-react"; +import { Skeleton } from "@/components/ui/skeleton"; export default function NotFound() { + const [goingHome, goHome] = useState(false); + const [message, setMessage] = useState(""); + + useEffect(() => { + const messages = [ + "ฟอร์มนี้อาจจะถูก Erika กินไปแล้ว...", + "หรือว่าฟอร์มนี้โดน Sukuna เล่นไปแล้ว...", + "ฟอร์มนี้อาจจะหมดอายุหรือโดนลบไปแล้ว...", + "บางทีคนสร้างอาจจะลืมเปิดฟอร์มนะ...", + "ฟอร์มหายไปไหนน้า... ลองเช็คลิงก์ดูอีกทีสิ", + ]; + + setMessage(messages[Math.floor(Math.random() * messages.length)]); + }, []); + return ( -
- ขออภัย ฟอร์มที่คุณกำลังพยายามเข้าถึงอาจถูกลบหรือไม่มีอยู่ตั้งแต่แรก -
- +