"use client"; import { useCommunicationMonitoring } from "@/modules/communication/hooks/useCommunicationCapabilities"; import { useTenantId } from "@/hooks/useTenantId"; import { CommunicationPageLoader, CommunicationPageError } from "@/modules/communication/pages/shared"; import { PageHeader, StatCard, Card, CardContent } from "@/components/ds"; import { CommunicationBreadcrumbs } from "@/modules/communication/components/CommunicationBreadcrumbs"; import Link from "next/link"; import { Button } from "@/components/ds"; export function SmsDashboard() { const { tenantId } = useTenantId(); const q = useCommunicationMonitoring(tenantId); if (!tenantId || q.isLoading) return ; if (q.error) return q.refetch()} />; const m = q.data!; const msg = m.messages_by_status ?? {}; const queue = m.queue_by_status ?? {}; return ( {Object.entries(msg).map(([k, v]) => ( ))} {Object.entries(queue).map(([k, v]) => ( ))} ارسال جدید صف گزارش تحویل ); } export default SmsDashboard;