"use client"; import Image from "next/image"; import type { AiGiftRankOutput } from "@/services/home/types"; import { calculateAgeByBirthday, formatNumberToKMB } from "@/lib/utils"; import Link from "next/link"; interface MostGiftedItemProps { character: AiGiftRankOutput; onClick?: () => void; } const MostGiftedItem = ({ character, onClick }: MostGiftedItemProps) => { const age = calculateAgeByBirthday(character.birthday); return (
{/* 头像 */}
{character.nickname
{/* 信息区域 */}

{character.nickname} {/* {age && , {age}} */}

{character.introduction}

{/* 礼物值统计 */}
{formatNumberToKMB(Math.floor((character.giftCoinNum || 0) / 100))}
); }; export default MostGiftedItem;