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