UNPKG

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.

54 lines (49 loc) 1.83 kB
// ** MUI Imports import Box from '@mui/material/Box' import Button from '@mui/material/Button' import MenuItem from '@mui/material/MenuItem' import TextField from '@mui/material/TextField' import InputLabel from '@mui/material/InputLabel' import FormControl from '@mui/material/FormControl' import Select from '@mui/material/Select' // ** Icons Imports import ExportVariant from 'mdi-material-ui/ExportVariant' const TableHeader = props => { // ** Props const { plan, handlePlanChange, handleFilter, value } = props return ( <Box sx={{ p: 5, pb: 3, display: 'flex', flexWrap: 'wrap', alignItems: 'center', justifyContent: 'space-between' }}> <Button sx={{ mr: 4, mb: 2 }} color='secondary' variant='outlined' startIcon={<ExportVariant />}> Export </Button> <Box sx={{ display: 'flex', flexWrap: 'wrap', alignItems: 'center' }}> <TextField size='small' value={value} placeholder='Search User' sx={{ mr: 4, mb: 2 }} onChange={e => handleFilter(e.target.value)} /> <FormControl size='small' sx={{ mb: 2 }}> <InputLabel id='plan-select'>Select Plan</InputLabel> <Select size='small' value={plan} id='select-plan' label='Select Plan' labelId='plan-select' onChange={handlePlanChange} inputProps={{ placeholder: 'Select Plan' }} > <MenuItem value=''>Select Plan</MenuItem> <MenuItem value='basic'>Basic</MenuItem> <MenuItem value='company'>Company</MenuItem> <MenuItem value='enterprise'>Enterprise</MenuItem> <MenuItem value='team'>Team</MenuItem> </Select> </FormControl> </Box> </Box> ) } export default TableHeader