/* 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.set_name}
{card.mana_cost && (
)}
{card.rarity && (
{card.rarity}
)}
{card.quantity}x
))
)}
);
}