import { Link } from "react-router-dom"; import StatusBadge from "@/components/common/StatusBadge"; import CopyButton from "@/components/common/CopyButton"; import PlatformStatusIndicator from "./PlatformStatusIndicator"; import { formatNumber } from "@/utils/format"; import type { ServiceDetail } from "../types"; import { SERVICE_STATUS } from "../types"; interface ServiceHeaderCardProps { service: ServiceDetail; onShowApiKey: () => void; onDelete: () => void; } export default function ServiceHeaderCard({ service, onShowApiKey, onDelete, }: ServiceHeaderCardProps) { return (
{/* 상단 행 */}
{service.serviceIcon || "hub"}

{service.serviceName}

{service.serviceCode}
|
edit 수정하기
{/* 메타 정보 */}

플랫폼

{service.platforms ? ( <> {!service.platforms?.android?.registered && !service.platforms?.ios?.registered && ( 없음 )} ) : ( 없음 )}

등록 기기

{formatNumber(service.deviceCount)}대

생성일

{service.createdAt?.slice(0, 10)}

마지막 업데이트

{service.updatedAt?.slice(0, 10) ?? "-"}

); }