A date and time picker in the same React.js component. It can be
used as a datepicker, timepicker or both at the same time.
Example
Unfortunately, we are experiencing some difficulties with our live
preview docs, and for some reason, the code demo does not work for
this plugin and components.
import React from " react " ;
// react plugin used to create datetimepicker
import ReactDatetime from " react-datetime " ;
// @material-ui/core components
import Box from " @material-ui/core/Box " ;
import FilledInput from " @material-ui/core/FilledInput " ;
import FormControl from " @material-ui/core/FormControl " ;
import InputAdornment from " @material-ui/core/InputAdornment " ;
// @material-ui/icons components
import DateRange from " @material-ui/icons/DateRange " ;
function Datepicker () {
const inputProps = {
placeholder : " Date Picker Here " ,
}
return (
<>
< ReactDatetime
timeFormat = { false }
inputProps = { inputProps }
renderInput = {( dateInputProps , open , close ) => (
< FormControl
variant = " filled "
component = { Box }
width = " 100% "
marginBottom = " 1rem!important "
>
< FilledInput
onBlur = { close }
onFocus = { open }
{... dateInputProps }
startAdornment = {
< InputAdornment position = " start " >
< DateRange />
< /InputAdornment >
}
/ >
< /FormControl >
)}
/ >
< / >
);
}
export default Datepicker ;
Props
If you want to see more examples and properties please check the
Official Github Repository .