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

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

{character.introduction}

{/* 心动值统计 */}
{character.heartbeatValTotal || 0}℃
); }; export default MostCrushItem;