Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-05-07 11:30:23 +03:00
co-authored by Copilot
parent cdd1cbc31a
commit 1fda8d8d7b
5 changed files with 65 additions and 11 deletions
@@ -3,11 +3,13 @@
import { useRouter } from 'next/navigation'
import { ResourcePage } from '@/shared/data-view/resource-page'
import { ColumnHeader } from '@/shared/data-view/table-view'
import type { ColumnDef } from '@tanstack/react-table'
import FormDialog from '@/shared/components/form-dialog'
import { ImportDataButton } from '@/shared/components/import-data-button'
import { ExportDataButton } from '@/shared/components/export-data-button'
import { DownloadSampleButton } from '@/shared/components/download-sample-button'
import { useAuthApi } from '@/shared/useApi'
import type { CrudResourceColumnHelpers, ResourceItem } from '@/shared/data-view/resource-page'
import { VehicleForm } from '@/modules/vehicles/vehicle-form'
import { VEHICLE_ROUTES } from '@garage/api'
import type { VehiclesClient } from '@garage/api'
@@ -49,9 +51,11 @@ export default function VehiclesPage() {
</div>
),
})}
columns={({ actionsColumn }) => [
columns={({ actionsColumn })=> [
{
accessorKey: "name",
id: "name",
header: ({ column }) => <ColumnHeader column={column} title="Vehicle" />,
cell: ({ row }) => {
const r = row.original as any
@@ -117,6 +121,14 @@ export default function VehiclesPage() {
return val ? new Date(val).toLocaleDateString() : "—"
},
},
{
accessorKey: "customer",
header: ({ column }) => <ColumnHeader column={column} title="Customer" />,
cell: ({ row }) => {
const val = (row.original as any).customer
return val ? val.name : "—"
},
},
actionsColumn(),
]}
/>