"use client" import { DepartmentForm } from "@/modules/settings/departments/department-form" import { ResourcePage } from "@/shared/data-view/resource-page" import { ColumnHeader } from "@/shared/data-view/table-view" import FormDialog from "@/shared/components/form-dialog" import { DEPARTMENT_ROUTES } from "@garage/api" import type { DepartmentsClient } from "@garage/api" export default function DepartmentsPage() { return ( pageTitle="Departments" routeKey={DEPARTMENT_ROUTES.INDEX} getClient={(api) => api.departments} headerProps={({ selectedItem, invalidateQuery }) => ({ actions: ( {(resourceId) => ( )} ), })} columns={({ actionsColumn }) => [ { accessorKey: "name", header: ({ column }) => , }, { accessorKey: "assignment_type", header: ({ column }) => , cell: ({ row }) => (row.original as any).assignment_type ?? "none", }, actionsColumn(), ]} /> ) }