exlude time from default date widget format

This commit is contained in:
Shawn Erquhart 2018-02-27 21:52:57 -05:00
parent 6ee1d064c1
commit c4222895a5

View File

@ -3,6 +3,9 @@ import PropTypes from 'prop-types';
import DateTime from 'react-datetime';
import moment from 'moment';
const DEFAULT_DATE_FORMAT = 'YYYY-MM-DD';
const DEFAULT_DATETIME_FORMAT = moment.defaultFormat;
export default class DateControl extends React.Component {
static propTypes = {
field: PropTypes.object.isRequired,
@ -42,7 +45,7 @@ export default class DateControl extends React.Component {
render() {
const { includeTime, value, classNameWrapper, setActiveStyle, setInactiveStyle } = this.props;
const format = this.format || moment.defaultFormat;
const format = this.format || (includeTime ? DEFAULT_DATETIME_FORMAT : DEFAULT_DATE_FORMAT);
return (
<DateTime
timeFormat={!!includeTime}