import {Link, useNavigate, useRouteError} from 'react-router'; import {FileQuestion} from 'lucide-react'; import { Typography } from '@/components/ui/typography'; // 매칭되는 라우트가 없을 때(catch-all '*') 떨어지는 404 페이지. // 라우터 errorElement 로도 재사용 가능하도록 useRouteError 는 있으면 참고만 한다(없어도 동작). export default function NotFoundPage() { const navigate = useNavigate(); const error = useRouteError() as {status?: number} | undefined; const status = error?.status ?? 404; return (
{status} · 페이지를 찾을 수 없음 요청하신 주소의 페이지가 존재하지 않거나, 이동·삭제되었습니다.
주소를 다시 확인해 주세요.
상품관리로 돌아가기
); }