"use client"; import { Badge } from "@/components/ds"; import { lifecycleStatusLabels, lifecycleStatusTone } from "@/modules/sports-center/design-system/tokens"; export function SportsCenterStatusChip({ status }: { status: string }) { const label = lifecycleStatusLabels[status] ?? memberStatusLabel(status) ?? status; const tone = lifecycleStatusTone[status] ?? "default"; return {label}; } function memberStatusLabel(status: string) { const map: Record = { active: "فعال", inactive: "غیرفعال", suspended: "معلق", cancelled: "لغو", frozen: "فریز", expired: "منقضی", pending: "در انتظار", confirmed: "تأیید شده", completed: "تکمیل", no_show: "عدم حضور", }; return map[status]; }