import DecksCreateModal from './DecksCreateModal'; import DecksEditModal from './DecksEditModal'; import DecksGrid from './DecksGrid'; import { Button } from './ui'; export default function DecksPageView({ decks, editingDeck, handleCreateDeck, handleDeleteDeck, handleEditDeck, newDeck, setEditingDeck, setNewDeck, setShowCreateModal, showCreateModal, }) { return (

My Decks

Build and manage your MTG decks

{decks.length}
Total Decks
{decks.filter((d) => d.format === 'Commander').length}
Commander
{decks.filter((d) => d.is_public).length}
Public
{decks.reduce((sum, deck) => sum + (deck.card_count || 0), 0)}
Total Cards
setShowCreateModal(true)} /> setShowCreateModal(false)} newDeck={newDeck} setNewDeck={setNewDeck} onCreate={handleCreateDeck} /> setEditingDeck(null)} onEdit={handleEditDeck} />
); }