react-garden
Version:
React + TypeScript + ThreeJS app using Material UI on NextJS, Apollo Client, GraphQL + WordPress REST APIs, for ThreeD web development.. a part of the threed.ai code family.
68 lines (63 loc) • 1.26 kB
JavaScript
// ** MUI Imports
import Box from '@mui/material/Box'
import Card from '@mui/material/Card'
import { DataGrid } from '@mui/x-data-grid'
import CardHeader from '@mui/material/CardHeader'
// ** Data Import
import { rows } from '~/@fake-db/table/static-data'
const columns = [
{
flex: 0.1,
field: 'id',
minWidth: 80,
headerName: 'ID'
},
{
flex: 0.25,
minWidth: 200,
editable: true,
field: 'full_name',
headerName: 'Name'
},
{
flex: 0.25,
minWidth: 230,
field: 'email',
editable: true,
headerName: 'Email'
},
{
flex: 0.15,
type: 'date',
minWidth: 130,
editable: true,
field: 'start_date',
headerName: 'Date'
},
{
flex: 0.15,
minWidth: 120,
editable: true,
field: 'experience',
headerName: 'Experience'
},
{
flex: 0.1,
field: 'age',
minWidth: 80,
type: 'number',
editable: true,
headerName: 'Age'
}
]
const TableEditable = () => {
return (
<Card>
<CardHeader title='Editable' />
<Box sx={{ height: 500 }}>
<DataGrid columns={columns} rows={rows.slice(0, 10)} />
</Box>
</Card>
)
}
export default TableEditable