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 ( ); }