"use client"; import Link from "next/link"; import { AdminPageHeader, cardClass } from "@/components/admin/controls"; import { COMMERCIAL_ADMIN_RESOURCES } from "../admin/resources"; const GROUP_LABEL: Record = { catalog: "کاتالوگ", commerce: "تجاری / قیمت", governance: "حاکمیت", ops: "عملیات", localization: "محلی‌سازی", tenant: "Tenant / Activation", }; export function AdminCommercialHub() { const groups = Array.from(new Set(COMMERCIAL_ADMIN_RESOURCES.map((r) => r.group))); return (
{groups.map((group) => (

{GROUP_LABEL[group] || group}

{COMMERCIAL_ADMIN_RESOURCES.filter((r) => r.group === group).map((r) => (

{r.label}

{r.description}

{r.listPath}

))}
))}
); }