static-cms/src/components/Widgets/DateTimeControl.js

18 lines
428 B
JavaScript
Raw Normal View History

2016-09-11 23:07:48 +02:00
import React, { PropTypes } from 'react';
import DateTime from 'react-datetime';
export default class DateTimeControl extends React.Component {
2016-10-03 14:25:27 +02:00
handleChange = datetime => {
2016-09-11 23:07:48 +02:00
this.props.onChange(datetime);
2016-10-03 14:25:27 +02:00
};
2016-09-11 23:07:48 +02:00
render() {
return <DateTime value={this.props.value || new Date()} onChange={this.handleChange}/>;
}
}
DateTimeControl.propTypes = {
onChange: PropTypes.func.isRequired,
value: PropTypes.object,
2016-09-11 23:07:48 +02:00
};