diff --git a/src/components/CustomDataGrid.tsx b/src/components/CustomDataGrid.tsx new file mode 100644 index 0000000..eec3ad5 --- /dev/null +++ b/src/components/CustomDataGrid.tsx @@ -0,0 +1,14 @@ +import {DataGrid, type DataGridProps} from '@mui/x-data-grid' +import {Stack, Box} from '@mui/material' + +export const CustomDataGrid = (props: DataGridProps) => { + return ( + + + + {/* Ваши дополнительные элементы */} + Дополнительный контент + + + ) +} diff --git a/src/pages/article/list.tsx b/src/pages/article/list.tsx index 748a618..d0cbeeb 100644 --- a/src/pages/article/list.tsx +++ b/src/pages/article/list.tsx @@ -1,4 +1,5 @@ -import {DataGrid, type GridColDef} from '@mui/x-data-grid' +import {type GridColDef} from '@mui/x-data-grid' +import {CustomDataGrid} from '../../components/CustomDataGrid' import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui' import React from 'react' @@ -62,7 +63,7 @@ export const ArticleList = () => { return ( - row.id} /> + row.id} /> ) } diff --git a/src/pages/carrier/list.tsx b/src/pages/carrier/list.tsx index c4d62dd..83f7478 100644 --- a/src/pages/carrier/list.tsx +++ b/src/pages/carrier/list.tsx @@ -1,4 +1,5 @@ -import {DataGrid, type GridColDef} from '@mui/x-data-grid' +import {type GridColDef} from '@mui/x-data-grid' +import {CustomDataGrid} from '../../components/CustomDataGrid' import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui' import React from 'react' @@ -62,7 +63,7 @@ export const CarrierList = () => { return ( - + ) } diff --git a/src/pages/city/list.tsx b/src/pages/city/list.tsx index b2033b4..d78746f 100644 --- a/src/pages/city/list.tsx +++ b/src/pages/city/list.tsx @@ -1,4 +1,5 @@ -import {DataGrid, type GridColDef} from '@mui/x-data-grid' +import {type GridColDef} from '@mui/x-data-grid' +import {CustomDataGrid} from '../../components/CustomDataGrid' import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui' import React from 'react' @@ -56,7 +57,7 @@ export const CityList = () => { return ( - + ) } diff --git a/src/pages/country/list.tsx b/src/pages/country/list.tsx index b3a8de4..fec32ec 100644 --- a/src/pages/country/list.tsx +++ b/src/pages/country/list.tsx @@ -1,4 +1,5 @@ -import {DataGrid, type GridColDef} from '@mui/x-data-grid' +import {type GridColDef} from '@mui/x-data-grid' +import {CustomDataGrid} from '../../components/CustomDataGrid' import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui' import React from 'react' @@ -49,7 +50,7 @@ export const CountryList = () => { return ( - row.code} /> + row.code} /> ) } diff --git a/src/pages/media/list.tsx b/src/pages/media/list.tsx index bbdf5f5..c7d1dee 100644 --- a/src/pages/media/list.tsx +++ b/src/pages/media/list.tsx @@ -1,4 +1,5 @@ -import {DataGrid, type GridColDef} from '@mui/x-data-grid' +import {type GridColDef} from '@mui/x-data-grid' +import {CustomDataGrid} from '../../components/CustomDataGrid' import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui' import React from 'react' @@ -60,7 +61,7 @@ export const MediaList = () => { return ( - row.id} /> + row.id} /> ) } diff --git a/src/pages/route/list.tsx b/src/pages/route/list.tsx index 91c1c67..1f7eeab 100644 --- a/src/pages/route/list.tsx +++ b/src/pages/route/list.tsx @@ -1,4 +1,5 @@ -import {DataGrid, type GridColDef} from '@mui/x-data-grid' +import {type GridColDef} from '@mui/x-data-grid' +import {CustomDataGrid} from '../../components/CustomDataGrid' import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui' import {Typography} from '@mui/material' import React from 'react' @@ -73,7 +74,7 @@ export const RouteList = () => { return ( - row.id} /> + row.id} /> ) } diff --git a/src/pages/sight/list.tsx b/src/pages/sight/list.tsx index 13aa7a6..16892c9 100644 --- a/src/pages/sight/list.tsx +++ b/src/pages/sight/list.tsx @@ -1,5 +1,7 @@ import React, {useState, useEffect} from 'react' -import {DataGrid, type GridColDef, type GridColumnVisibilityModel} from '@mui/x-data-grid' +import {type GridColDef, type GridColumnVisibilityModel} from '@mui/x-data-grid' +import {CustomDataGrid} from '../../components/CustomDataGrid' + import {DeleteButton, EditButton, List, ShowButton, useDataGrid} from '@refinedev/mui' import {Box, Button, Stack} from '@mui/material' @@ -102,7 +104,7 @@ export const SightList = () => { return ( - row.id} columnVisibilityModel={columnVisibilityModel} onColumnVisibilityModelChange={(model) => setColumnVisibilityModel(model)} /> + row.id} columnVisibilityModel={columnVisibilityModel} onColumnVisibilityModelChange={(model) => setColumnVisibilityModel(model)} />