import { useMemo } from "react"; import { MRT_ColumnDef } from "mantine-react-table"; import { CardEmployeesSchema } from "../../../../../client"; const useEmployeeTableColumns = () => { return useMemo[]>( () => [ { accessorKey: "createdAt", header: "Дата назначения", Cell: ({ cell }) => new Date(cell.getValue() as string).toLocaleString("ru"), }, { header: "ФИО", Cell: ({ row }) => `${row.original.user.secondName} ${row.original.user.firstName} ${row.original.user.patronymic}`, }, { accessorKey: "user.role.name", header: "Роль", }, { accessorKey: "user.position.name", header: "Должность", }, { accessorKey: "user.comment", header: "Дополнительная информация", }, ], [], ); }; export default useEmployeeTableColumns;