import { useRouter } from 'next/router'; import Layout from '../../components/Layout'; import CardDetailView from '../../components/CardDetailView'; import { useAuth } from '../../lib/use-auth'; import { useCardDetail } from '../../lib/use-card-detail.js'; export default function CardDetail() { const router = useRouter(); const { user, loading: authLoading } = useAuth(); const detail = useCardDetail({ user, authLoading }); if (detail.loading) { return (
); } if (!detail.card) { return (
🃏

Card Not Found

The card you're looking for doesn't exist.

); } return ( ); }