Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-04-19 16:48:35 +00:00
co-authored by renee-png
parent ec737b7b0a
commit c67208ef29
+2 -9
View File
@@ -15,7 +15,7 @@ import { ClientCustomFieldsTab } from "@/components/clients/client-custom-fields
import { formatCurrency, formatDate, formatDateTime, statusBadgeClass } from "@/lib/format";
import { toast } from "sonner";
import { downloadStatusReport } from "@/lib/status-pdf";
import { GenerateInvoiceDialog } from "@/components/invoices/generate-invoice-dialog";
import { TrustAccountPanel } from "@/components/trust/trust-account-panel";
import { setArchived } from "@/lib/archive";
@@ -36,7 +36,6 @@ function ClientDetail() {
const [statusEntries, setStatusEntries] = useState<any[]>([]);
const [loading, setLoading] = useState(true);
const [editOpen, setEditOpen] = useState(false);
const [invoiceOpen, setInvoiceOpen] = useState(false);
const load = async () => {
setLoading(true);
@@ -149,7 +148,7 @@ function ClientDetail() {
)}
</Button>
)}
<Button variant="outline" onClick={() => setInvoiceOpen(true)}>
<Button variant="outline" onClick={() => navigate({ to: "/invoices/new/$clientId", params: { clientId: client.id } })}>
<Receipt className="h-4 w-4 mr-2" /> Generate invoice
</Button>
<Button onClick={() => navigate({ to: "/cases/new", search: { clientId: client.id } })}>
@@ -320,12 +319,6 @@ function ClientDetail() {
</div>
<ClientFormDialog open={editOpen} onOpenChange={setEditOpen} client={client} onSaved={load} />
<GenerateInvoiceDialog
open={invoiceOpen}
onOpenChange={setInvoiceOpen}
clientId={client.id}
clientName={client.name}
/>
</PageContainer>
);
}