"use client"; import { useQuery } from "@tanstack/react-query"; import { useTenantId } from "@/hooks/useTenantId"; import { deliveryApi } from "@/modules/delivery/services/delivery-api"; import { DeliveryPageLoader, DeliveryPageError } from "@/modules/delivery/pages/shared"; import { PageHeader, Card, CardContent, Badge } from "@/components/ds"; import { DeliveryBreadcrumbs } from "@/modules/delivery/components/DeliveryBreadcrumbs"; export const PermissionsPage = function DeliveryPermissionsPage() { const { tenantId } = useTenantId(); const q = useQuery({ queryKey: ["delivery", tenantId, "permissions-catalog"], queryFn: () => deliveryApi.permissions.catalog(tenantId!), enabled: !!tenantId, }); if (!tenantId || q.isLoading) return ; if (q.error) return q.refetch()} />; return (
{q.data?.permissions.map((p) => ( {p} ))}
); }; export default PermissionsPage;