import { IconUsersGroup, IconVideo } from "@tabler/icons-react"; import { Link } from "react-router"; import { cn } from "@/lib/utils"; export interface SpaceCardData { id: string; name: string; color?: string | null; iconEmoji?: string | null; memberCount?: number; recordingCount?: number; memberEmails?: string[]; } interface SpaceCardProps { space: SpaceCardData; className?: string; } export function SpaceCard({ space, className }: SpaceCardProps) { const color = space.color || "hsl(var(--primary))"; const members = space.memberEmails ?? []; const initial = (space.name.trim().slice(0, 1) || "S").toUpperCase(); return (