/* eslint-disable @next/next/no-img-element -- External card image URLs; next/image migration is out of scope. */ import { ManaCost } from './ManaSymbols'; export default function DeckBuilderDeckList({ deckCards, sidebarOpen, onOpenSidebar, manaSymbolSettings, onAddCard, onRemoveCard, }) { return (
{deckCards.length === 0 ? (
🃏

Empty Deck

Start building your deck by searching for cards

{!sidebarOpen && ( )}
) : ( deckCards .sort((a, b) => a.name.localeCompare(b.name)) .map((card) => (
{card.image_url && ( {card.name} )}

{card.name}

{card.set_name}

{card.mana_cost && (
)} {card.rarity && ( {card.rarity} )}
{card.quantity}x
)) )}
); }