"use client"; import { useState } from "react"; import { useQuery } from "@tanstack/react-query"; import { useTenantId } from "@/hooks/useTenantId"; import { experienceApi } from "@/modules/experience/services/experience-api"; import { ExperiencePageLoader, ExperiencePageError, ExperienceEmptyState } from "@/modules/experience/pages/shared"; import { PageHeader, Card, CardContent, Input, FormField, Button } from "@/components/ds"; import { ExperienceBreadcrumbs } from "@/modules/experience/components/ExperienceBreadcrumbs"; export const AuditLogsPage = function ExperienceAuditPage() { const { tenantId } = useTenantId(); const [entityType, setEntityType] = useState(""); const [entityId, setEntityId] = useState(""); const [submitted, setSubmitted] = useState<{ type?: string; id?: string } | null>(null); const q = useQuery({ queryKey: ["experience", tenantId, "audit", submitted], queryFn: () => experienceApi.audit.list(tenantId!, { entity_type: submitted?.type, entity_id: submitted?.id, limit: 50, }), enabled: !!tenantId, }); return (