import type { ActiveSpeaker } from "../../../shared/api/client"; import { EmptyStateMascot } from "../../../widgets/mascot/MascotImage"; interface ActiveSpeakersProps { speakers: ActiveSpeaker[]; } export function ActiveSpeakers({ speakers }: ActiveSpeakersProps) { if (speakers.length === 0) { return ; } return (
{speakers.map((s) => { const key = s.userId ?? s.id ?? `speaker-${s.username}`; return (
{s.username}
{s.speaking ? "Speaking" : "Silent"}
); })}
); }