diff --git a/apps/admin/app/dashboard/order/page.tsx b/apps/admin/app/dashboard/order/page.tsx index 7480937..444ad38 100644 --- a/apps/admin/app/dashboard/order/page.tsx +++ b/apps/admin/app/dashboard/order/page.tsx @@ -58,6 +58,9 @@ export default function Page() { accessorKey: 'subscribe_id', header: t('subscribe'), cell: ({ row }) => { + if (row.original.type === 4) { + return t(`type.${row.getValue('type')}`); + } const name = getSubscribeName(row.getValue('subscribe_id')); const quantity = row.original.quantity; return name ? `${name} × ${quantity}` : ''; diff --git a/apps/admin/store/subscribe.ts b/apps/admin/store/subscribe.ts index 5352813..e363d60 100644 --- a/apps/admin/store/subscribe.ts +++ b/apps/admin/store/subscribe.ts @@ -44,7 +44,7 @@ export const useSubscribeStore = create((set, get) => ({ // Getters getSubscribeName: (subscribeId?: number) => { - if (!subscribeId) return 'Unknown'; + if (!subscribeId) return '--'; const subscribe = get().subscribes.find((s) => s.id === subscribeId); return subscribe?.name ?? `Subscribe ${subscribeId}`; },