import React from 'react'; import Image from 'next/image'; type ChannelCardProps = { channel_id: string; name: string; avatarUrl: string; subscriberCount: number; videoCount: number; viewCount: number; suborg?: string; nextMilestone: string; nextMilestoneDays: string; nextMilestoneDate: string; }; const ChannelCard: React.FC = ({ channel_id, name, avatarUrl, subscriberCount, videoCount, viewCount, suborg, nextMilestone, nextMilestoneDays, nextMilestoneDate, }) => { return (
{name}

{name}

{suborg && (

{suborg}

)}

{subscriberCount.toLocaleString()}

Subscribers

{videoCount.toLocaleString()}

Videos

{viewCount.toLocaleString()}

Views

Next Milestone: {Number(nextMilestone).toLocaleString()}

Estimated in {nextMilestoneDays} days ({nextMilestoneDate})

); }; export default ChannelCard;