'use client'; import Link from 'next/link'; import { CityPresence } from '@/lib/agent-dashboard'; interface AgentCityCardProps { cityPresence?: CityPresence; } export function AgentCityCard({ cityPresence }: AgentCityCardProps) { if (!cityPresence) { return (

🏛️ City Presence

No city presence configured

); } return (

🏛️ City Presence

{/* District */} {cityPresence.district && (
District: {cityPresence.district}
)} {/* Primary Room */} {cityPresence.primary_room_slug && (
Primary: 📍 {cityPresence.primary_room_slug}
)} {/* All Rooms */} {cityPresence.rooms && cityPresence.rooms.length > 0 && (

Rooms

{cityPresence.rooms.map(room => ( {room.name} {room.role} ))}
)}
); }