"use client"; import { useState } from "react"; import { useQuery } from "@tanstack/react-query"; import { useTenantId } from "@/hooks/useTenantId"; import { deliveryApi } from "@/modules/delivery/services/delivery-api"; import { DeliveryPageLoader, DeliveryPageError, DeliveryEmptyState } from "@/modules/delivery/pages/shared"; import { PageHeader, Card, CardContent, Input, FormField, Button } from "@/components/ds"; import { DeliveryBreadcrumbs } from "@/modules/delivery/components/DeliveryBreadcrumbs"; export const AuditLogsPage = function DeliveryAuditPage() { const { tenantId } = useTenantId(); const [entityType, setEntityType] = useState("driver"); const [entityId, setEntityId] = useState(""); const [submitted, setSubmitted] = useState<{ type: string; id: string } | null>(null); const q = useQuery({ queryKey: ["delivery", tenantId, "audit", submitted], queryFn: () => deliveryApi.audit.list(tenantId!, { entity_type: submitted!.type, entity_id: submitted!.id, }), enabled: !!tenantId && !!submitted, }); return (
{String(log.message)}
: null}