import React, { Fragment, PureComponent } from 'react'; import { DateTimePicker, KeyboardDateTimePicker, MuiPickersUtilsProvider } from '@material-ui/pickers'; import MomentUtils from '@date-io/moment'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import { IconButton, Icon, InputAdornment, Typography, Grid } from '@material-ui/core'; const styles = theme => ({ demo: { height: 'auto', }, divider: { margin: `${theme.spacing(3)}px 0`, }, picker: { margin: `${theme.spacing(3)}px 5px`, } }); class DateTimeInput extends PureComponent { state = { selectedDate: new Date(), } handleDateChange = (date) => { this.setState({ selectedDate: date }); } render() { const { selectedDate } = this.state; const { classes } = this.props; return ( Basic usage
Customization
add_alarm } rightArrowIcon={ snooze } InputProps={{ endAdornment: ( add_alarm ), }} />
); } } DateTimeInput.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(DateTimeInput);