import React, { Fragment, PureComponent } from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import { Input, InputLabel, MenuItem, 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 SimpleSelectbox extends PureComponent { state = { age: '', name: 'hai', }; handleChange = event => { this.setState({ [event.target.name]: event.target.value }); }; render() { const { classes } = this.props; return (
Age Age Some important helper text Without label Name Disabled Name } > None Hai Olivier Kevin Error Name Alignment with an input Name Read only Age Auto width
); } } SimpleSelectbox.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(SimpleSelectbox);