import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; interface ChannelCardProps { channel_id: string; name: string; avatarUrl: string; subscriberCount: number; videoCount: number; viewCount: number; suborg: string; nextMilestone: string; nextMilestoneDays: string; nextMilestoneDate: string; } export function ChannelCard(props: ChannelCardProps) { const { channel_id, name, avatarUrl, subscriberCount, videoCount, viewCount, suborg, nextMilestone, nextMilestoneDays, nextMilestoneDate, } = props; return (
PR
{name} {suborg}
Subscribers {Number(subscriberCount).toLocaleString()}
Videos {videoCount}
View Count {Number(viewCount).toLocaleString()}
Next Milestone {Number(nextMilestone).toLocaleString()}
{nextMilestoneDays} days {nextMilestoneDate}
); }