import Link from 'next/link'; import Layout from '../components/Layout'; import DeckBuilderView from '../components/DeckBuilderView'; import { useAuth } from '../lib/use-auth'; import { useDeckBuilder } from '../lib/use-deck-builder.js'; export default function DeckBuilder() { const { user, loading: authLoading } = useAuth(); const builder = useDeckBuilder({ user, authLoading }); if (builder.showLoggedOut || !user) { return (

Please log in to use the deck builder

Go to Login
); } if (builder.showDeckLoading) { return (
); } if (builder.showDeckNotFound) { return (

Deck not found

Back to My Decks
); } return ( ); }