2023-07-25 07:47:20 +00:00
|
|
|
import { DataGrid } from "@mui/x-data-grid";
|
|
|
|
|
|
|
|
import type { GridColDef } from "@mui/x-data-grid";
|
|
|
|
|
|
|
|
const COLUMNS: GridColDef[] = [
|
|
|
|
{
|
2023-07-25 13:07:06 +00:00
|
|
|
field: "date",
|
|
|
|
headerName: "Дата",
|
|
|
|
width: 200,
|
2023-07-25 07:47:20 +00:00
|
|
|
sortable: false,
|
|
|
|
},
|
|
|
|
{
|
2023-07-25 13:07:06 +00:00
|
|
|
field: "time",
|
|
|
|
headerName: "Время",
|
|
|
|
width: 180,
|
2023-07-25 07:47:20 +00:00
|
|
|
sortable: false,
|
|
|
|
},
|
|
|
|
{
|
2023-07-25 13:07:06 +00:00
|
|
|
field: "product",
|
|
|
|
headerName: "Товар",
|
|
|
|
width: 280,
|
2023-07-25 07:47:20 +00:00
|
|
|
sortable: false,
|
|
|
|
},
|
|
|
|
{
|
2023-07-25 13:07:06 +00:00
|
|
|
field: "amount",
|
|
|
|
headerName: "Кол-во",
|
|
|
|
width: 70,
|
2023-07-25 07:47:20 +00:00
|
|
|
sortable: false,
|
|
|
|
},
|
|
|
|
];
|
|
|
|
|
|
|
|
const ROWS = [
|
|
|
|
{
|
|
|
|
id: "row_1",
|
2023-07-25 13:07:06 +00:00
|
|
|
date: "19.02.2023",
|
|
|
|
time: "17:01",
|
|
|
|
product: "Шаблонизатор",
|
|
|
|
amount: "1 шт.",
|
2023-07-25 07:47:20 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
id: "row_2",
|
2023-07-25 13:07:06 +00:00
|
|
|
date: "28.02.2023",
|
|
|
|
time: "10:43",
|
|
|
|
product: "Шаблонизатор",
|
|
|
|
amount: "1 шт.",
|
2023-07-25 07:47:20 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
id: "row_3",
|
2023-07-25 13:07:06 +00:00
|
|
|
date: "04.03.2023",
|
|
|
|
time: "21:09",
|
|
|
|
product: "Сокращатель ссылок",
|
|
|
|
amount: "2 шт.",
|
2023-07-25 07:47:20 +00:00
|
|
|
},
|
|
|
|
];
|
|
|
|
|
2023-07-26 06:44:13 +00:00
|
|
|
export const PurchaseTab = () => (
|
|
|
|
<DataGrid
|
|
|
|
rows={ROWS}
|
|
|
|
columns={COLUMNS}
|
|
|
|
pageSize={5}
|
|
|
|
rowsPerPageOptions={[5]}
|
|
|
|
hideFooter
|
|
|
|
disableColumnMenu
|
|
|
|
disableSelectionOnClick
|
|
|
|
rowHeight={50}
|
|
|
|
headerHeight={50}
|
|
|
|
experimentalFeatures={{ newEditingApi: true }}
|
|
|
|
sx={{
|
|
|
|
borderRadius: "0",
|
|
|
|
border: "none",
|
|
|
|
"& .MuiDataGrid-columnHeaders": {
|
|
|
|
padding: "0 25px",
|
|
|
|
background: "#F2F3F7",
|
|
|
|
borderBottom: "none",
|
|
|
|
},
|
|
|
|
"& .MuiDataGrid-main .MuiDataGrid-columnHeader": {
|
|
|
|
outline: "none",
|
|
|
|
},
|
|
|
|
"& .MuiDataGrid-columnHeaderTitle": {
|
|
|
|
fontWeight: "bold",
|
|
|
|
userSelect: "none",
|
|
|
|
},
|
|
|
|
"& .MuiDataGrid-virtualScrollerRenderZone": {
|
|
|
|
width: "100%",
|
|
|
|
},
|
|
|
|
"& .MuiDataGrid-iconSeparator": { display: "none" },
|
|
|
|
"& .MuiDataGrid-main .MuiDataGrid-cell": {
|
|
|
|
outline: "none",
|
2023-07-25 13:07:06 +00:00
|
|
|
border: "none",
|
2023-07-26 06:44:13 +00:00
|
|
|
justifyContent: "flex-start",
|
|
|
|
},
|
|
|
|
"& .MuiDataGrid-row": {
|
|
|
|
padding: "0 25px",
|
|
|
|
width: "100%",
|
|
|
|
"&:hover": {
|
2023-07-25 13:07:06 +00:00
|
|
|
background: "#F2F3F7",
|
2023-07-25 07:47:20 +00:00
|
|
|
},
|
2023-07-26 06:44:13 +00:00
|
|
|
},
|
|
|
|
}}
|
|
|
|
/>
|
|
|
|
);
|