mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-29 18:13:47 +00:00
refactor: extract shared withdrawal utils and fix status badge fallbacks
- extract formatDate, statusBadgeConfig, getRiskColor to shared utils - use explicit unknown fallback for unrecognized status values - add missing 'unknown' i18n keys for withdrawal status
This commit is contained in:
@@ -29,6 +29,12 @@ const statusConfig: Record<string, { labelKey: string; color: string; bgColor: s
|
||||
},
|
||||
};
|
||||
|
||||
const unknownStatus = {
|
||||
labelKey: 'admin.partnerDetail.status.none',
|
||||
color: 'text-dark-400',
|
||||
bgColor: 'bg-dark-600',
|
||||
};
|
||||
|
||||
export default function AdminPartnerDetail() {
|
||||
const { t } = useTranslation();
|
||||
const { userId } = useParams<{ userId: string }>();
|
||||
@@ -82,7 +88,7 @@ export default function AdminPartnerDetail() {
|
||||
);
|
||||
}
|
||||
|
||||
const badge = statusConfig[partner.partner_status] || statusConfig.none;
|
||||
const badge = statusConfig[partner.partner_status] || unknownStatus;
|
||||
|
||||
return (
|
||||
<div className="animate-fade-in">
|
||||
|
||||
Reference in New Issue
Block a user