/* eslint-disable @next/next/no-img-element -- External card image URLs; next/image migration is out of scope. */ import { SearchBar } from './ui'; /** * Admin card editor: search input + result grid for picking a card to edit. */ export default function CardEditorSearchPanel({ searchQuery, onSearchQueryChange, searchLoading, searchResults, onSelectCard, }) { return (

Find Card to Edit

onSearchQueryChange(e.target.value)} onClear={() => onSearchQueryChange('')} placeholder="Search for cards by name…" />
{searchLoading && (
)} {searchResults.length > 0 && (
{searchResults.map((searchCard) => ( ))}
)}
); }