import { PokemonCard } from './PokemonCard' import type { EncounterDetail } from '../types' interface ShinyBoxProps { encounters: EncounterDetail[] onEncounterClick?: (encounter: EncounterDetail) => void } export function ShinyBox({ encounters, onEncounterClick }: ShinyBoxProps) { return (

Shiny Box {encounters.length} {encounters.length === 1 ? 'shiny' : 'shinies'}

{encounters.length > 0 ? (
{encounters.map((enc) => ( onEncounterClick(enc) : undefined } /> ))}
) : (

No shinies found yet

)}
) }