import React from 'react'; import { MOCK_ORGS } from '../constants'; import { Organization } from '../types'; import { Icons } from '../components/IconSet'; interface CitiesProps { onSelectCity: (id: string) => void; } const CityCard = ({ city, onClick }: { city: Organization; onClick: () => void }) => (
{/* Background Image */}
{city.name}
{/* Content */}
{city.establishedYear || 'Unbekannte Ära'}

{city.name}

{city.description}

{city.memberCount} Bürger
{city.status}
); const Cities: React.FC = ({ onSelectCity }) => { const cities = MOCK_ORGS.filter(org => org.type === 'City'); return (

Große Siedlungen

Entdecke die blühenden Zentren der Zivilisation im Obsidian-Tal.

{cities.map(city => ( onSelectCity(city.id)} /> ))}
{cities.length === 0 && (

Noch keine Städte gegründet.

)}
); }; export default Cities;