You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.5 KiB
63 lines
1.5 KiB
import { format } from "date-fns"; |
|
|
|
import Table from "./BasicTable"; // new |
|
|
|
import { OrderStatus } from "./OrderStatus"; |
|
import { OrderLevel } from "./OrderLevel"; |
|
import { Buttons } from "./Buttons"; |
|
import { EditButtons } from "./EditButtons"; |
|
import { SelectColumnFilter } from "./SelectColumnFilter.js"; |
|
|
|
export const COLUMNS = [ |
|
{ |
|
Header: "نام و نام خانوادگی", |
|
Footer: "نام و نام خانوادگی", |
|
accessor: "name", |
|
disableSortBy: true, |
|
disableFilters: true, |
|
}, |
|
{ |
|
Header: "تاریخ سفارش", |
|
Footer: "تاریخ سفارش", |
|
accessor: "order-date", |
|
Cell: ({ value }) => { |
|
return format(new Date(value), "dd/MM/yyyy"); |
|
}, |
|
}, |
|
{ |
|
Header: "مبلغ سفارش", |
|
Footer: "مبلغ سفارش", |
|
accessor: "order-price", |
|
}, |
|
{ |
|
Header: "شماره سفارش", |
|
Footer: "شماره سفارش", |
|
accessor: "order-number", |
|
}, |
|
{ |
|
Header: "شغل کاربر", |
|
Footer: "شغل کاربر", |
|
accessor: "user-job", |
|
}, |
|
{ |
|
Header: "وضعیت سفارش", |
|
Footer: "وضعیت سفارش", |
|
accessor: "order-status", |
|
Cell: OrderStatus, |
|
}, |
|
{ |
|
Header: "سطح اهمیت", |
|
Footer: "سطح اهمیت", |
|
accessor: "order-level", |
|
Cell: OrderLevel, |
|
Filter: SelectColumnFilter, |
|
}, |
|
{ |
|
Header: EditButtons, |
|
Footer: "ویرایش", |
|
accessor: "edit", |
|
Cell: Buttons, |
|
disableSortBy: true, |
|
disableFilters: true, |
|
}, |
|
];
|
|
|