You can possibly use react-mobile-datepicker package.
Here's a working example at Codesanbox.
import React from "react";
import DatePicker from "react-mobile-datepicker";
class App extends React.Component {
state = {
time: new Date(),
isOpen: false
};
handleClick = () => {
this.setState({ isOpen: true });
};
handleCancel = () => {
this.setState({ isOpen: false });
};
handleSelect = (time) => {
this.setState({ time, isOpen: false });
};
render() {
return (
<div className="App">
<a className="select-btn" onClick={this.handleClick}>
select time
</a>
<DatePicker
value={this.state.time}
isOpen={this.state.isOpen}
onSelect={this.handleSelect}
onCancel={this.handleCancel}
/>
</div>
);
}
}
export default App;