import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { Token, TokenLiveData } from "@/modules/tokens/types"; import { BoxesIcon, ChefHatIcon, CoinsIcon, CopyIcon, CrosshairIcon, EyeIcon, GhostIcon, IconNode, LucideIcon, UsersIcon, UserStarIcon, ZapIcon, } from "lucide-react"; export default function TokenCard({ token }: { token: Token }) { const live: TokenLiveData = { topHolder: 23, devHold: 10, snipersHold: 4, insidersHold: 2, bundleHold: 3, }; return (
{token.logoURI ? ( Token ) : (
)}

{token.symbol}

{token.name}

20m

10

10

); } function TokenBadge({ value, icon: Icon, redWhen = 10, }: { value: number; icon: LucideIcon; redWhen?: number; }) { return ( redWhen ? "text-red-400" : "text-green-500", )} > {value}% ); } function TokenDigit({ name, value }: { name: string; value: string }) { return (

{name}

{value}

); }