import React, { Fragment, PureComponent } from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import { Input, InputLabel, FormControl, FormHelperText, Select } from '@material-ui/core'; const styles = theme => ({ demo: { height: 'auto', }, divider: { display: 'block', margin: `${theme.spacing(3)}px 0`, }, field: { margin: `${theme.spacing(3)}px 5px`, }, root: { display: 'flex', flexWrap: 'wrap', }, formControl: { margin: theme.spacing(1), minWidth: 120, }, selectEmpty: { marginTop: theme.spacing(2), }, }); class NativeSelectbox extends PureComponent { state = { age: '', name: 'hai', }; handleChange = name => event => { this.setState({ [name]: event.target.value }); }; render() { const { classes } = this.props; return ( Age Age Some important helper text Without label Name Disabled Name Error Name Alignment with an input Name Uncontrolled ); } } NativeSelectbox.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(NativeSelectbox);