import { PLATFORM_ICONS } from "../shared"; import type { EnrichedCalendarPost } from "../../hooks/useCalendarPosts"; const STATUS_DOT: Record = { Scheduled: "vr-bg-blue-500", Published: "vr-bg-emerald-500", Draft: "vr-bg-gray-400", Failed: "vr-bg-red-500", Processing: "vr-bg-amber-500", PendingApproval: "vr-bg-orange-500", Queued: "vr-bg-purple-500", }; interface Props { post: EnrichedCalendarPost; onClick: () => void; } export default function CalendarPostTile({ post, onClick }: Props) { const icon = PLATFORM_ICONS[post.channelType] || "🌐"; const dotColor = STATUS_DOT[post.displayStatus] || "vr-bg-gray-400"; return ( ); }