"use client" import { ResourcePage } from "@/shared/data-view/resource-page" import { ColumnHeader } from "@/shared/data-view/table-view" import FormDialog from "@/shared/components/form-dialog" import { HolidayYearForm } from "@/modules/settings/holiday-year/holiday-year-form" import { HOLIDAY_YEAR_ROUTES } from "@garage/api" import type { HolidayYearsClient } from "@garage/api" export default function HolidayYearsPage() { return ( pageTitle="Holiday Years" routeKey={HOLIDAY_YEAR_ROUTES.INDEX} getClient={(api) => api.holidayYears} headerProps={({ selectedItem, invalidateQuery }) => ({ actions: ( {(resourceId) => ( )} ), })} columns={({ actionsColumn }) => [ { accessorKey: "year", header: ({ column }) => , }, { accessorKey: "created_at", header: ({ column }) => , cell: ({ row }) => { const date = (row.original as any).created_at return date ? new Date(date).toLocaleDateString() : "—" }, }, actionsColumn({ onEdit: undefined }), ]} /> ) }