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