Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-05-07 13:32:35 +03:00
co-authored by Copilot
parent 4faafe6667
commit c7eb23dd3f
17 changed files with 668 additions and 120 deletions
@@ -129,41 +129,48 @@ export default function VehicleOwnersPage() {
}
return (
<DashboardPage headerProps={{
title: "Owners",
actions: (
<Button className="w-full" size={'lg'} onClick={() => setLinkDialogOpen(true)}>
<Plus />
Add Owner
</Button>
),
}}>
<Card>
<CardContent>
<DataTable
columns={columns}
data={owners}
pagination={pagination}
sorting={[]}
<Card>
<CardContent>
onChange={() => { }}
isLoading={isLoading}
/>
<LinkOwnerDialog
vehicleId={vehicleId}
open={linkDialogOpen}
onOpenChange={setLinkDialogOpen}
onSuccess={() => {
queryClient.invalidateQueries({ queryKey })
setLinkDialogOpen(false)
}}
/>
</CardContent>
</Card>
</DashboardPage >
<DataTable
slots={{
actions:
<div className="flex justify-end">
<Button size={'lg'} onClick={() => setLinkDialogOpen(true)}>
<Plus />
Add Owner
</Button>
</div>,
}
}
columns={columns}
data={owners}
pagination={pagination}
sorting={[]}
onChange={() => { }}
isLoading={isLoading}
/>
<LinkOwnerDialog
vehicleId={vehicleId}
open={linkDialogOpen}
onOpenChange={setLinkDialogOpen}
onSuccess={() => {
queryClient.invalidateQueries({ queryKey })
setLinkDialogOpen(false)
}}
/>
</CardContent>
</Card>
)
}