import Link from 'next/link'; import Layout from '../components/Layout'; import DecksPageView from '../components/DecksPageView'; import { useAuth } from '../lib/use-auth'; import { useDecksPage } from '../lib/use-decks-page.js'; export default function Decks() { const { user, loading: authLoading } = useAuth(); const decksPage = useDecksPage({ user, authLoading }); if (decksPage.showLoggedOut || !user) { return ( Please log in to view your decks Go to Login ); } if (decksPage.showInitialLoading) { return ( ); } return ( ); }