exlude time from default date widget format
This commit is contained in:
parent
6ee1d064c1
commit
c4222895a5
@ -3,6 +3,9 @@ import PropTypes from 'prop-types';
|
|||||||
import DateTime from 'react-datetime';
|
import DateTime from 'react-datetime';
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
|
|
||||||
|
const DEFAULT_DATE_FORMAT = 'YYYY-MM-DD';
|
||||||
|
const DEFAULT_DATETIME_FORMAT = moment.defaultFormat;
|
||||||
|
|
||||||
export default class DateControl extends React.Component {
|
export default class DateControl extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
field: PropTypes.object.isRequired,
|
field: PropTypes.object.isRequired,
|
||||||
@ -42,7 +45,7 @@ export default class DateControl extends React.Component {
|
|||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { includeTime, value, classNameWrapper, setActiveStyle, setInactiveStyle } = this.props;
|
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 (
|
return (
|
||||||
<DateTime
|
<DateTime
|
||||||
timeFormat={!!includeTime}
|
timeFormat={!!includeTime}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user