From f549fb6af74af18a81936a720db87a3fe187dbe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ja=CC=81n=20Mikla=CC=81s=CC=8C?= Date: Wed, 9 Sep 2020 14:22:45 +0200 Subject: [PATCH] Redesign form/fields/date component [MAILPOET-2787] --- assets/js/src/form/fields/date.jsx | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/assets/js/src/form/fields/date.jsx b/assets/js/src/form/fields/date.jsx index e89d5eb664..890071ae92 100644 --- a/assets/js/src/form/fields/date.jsx +++ b/assets/js/src/form/fields/date.jsx @@ -2,6 +2,7 @@ import React from 'react'; import moment from 'moment'; import PropTypes from 'prop-types'; import classnames from 'classnames'; +import Select from "../../common/form/select/select"; function FormFieldDateYear(props) { const yearsRange = 100; @@ -25,14 +26,14 @@ function FormFieldDateYear(props) { )); } return ( - + ); } @@ -44,7 +45,6 @@ FormFieldDateYear.propTypes = { PropTypes.string, PropTypes.number, ]).isRequired, - addDefaultClasses: PropTypes.bool.isRequired, }; function FormFieldDateMonth(props) { @@ -67,14 +67,14 @@ function FormFieldDateMonth(props) { )); } return ( - + ); } @@ -87,7 +87,6 @@ FormFieldDateMonth.propTypes = { PropTypes.number, ]).isRequired, monthNames: PropTypes.arrayOf(PropTypes.string).isRequired, - addDefaultClasses: PropTypes.bool.isRequired, }; function FormFieldDateDay(props) { @@ -111,14 +110,14 @@ function FormFieldDateDay(props) { } return ( - + ); } @@ -130,7 +129,6 @@ FormFieldDateDay.propTypes = { PropTypes.string, PropTypes.number, ]).isRequired, - addDefaultClasses: PropTypes.bool.isRequired, }; class FormFieldDate extends React.Component { @@ -260,7 +258,6 @@ class FormFieldDate extends React.Component { onValueChange={this.onValueChange} key="year" name={this.props.field.name} - addDefaultClasses={this.props.addDefaultClasses} year={this.state.year} placeholder={this.props.field.year_placeholder} /> @@ -272,7 +269,6 @@ class FormFieldDate extends React.Component { onValueChange={this.onValueChange} key="month" name={this.props.field.name} - addDefaultClasses={this.props.addDefaultClasses} month={this.state.month} monthNames={monthNames} placeholder={this.props.field.month_placeholder} @@ -285,7 +281,6 @@ class FormFieldDate extends React.Component { onValueChange={this.onValueChange} key="day" name={this.props.field.name} - addDefaultClasses={this.props.addDefaultClasses} day={this.state.day} placeholder={this.props.field.day_placeholder} /> @@ -314,11 +309,6 @@ FormFieldDate.propTypes = { params: PropTypes.object, // eslint-disable-line react/forbid-prop-types }).isRequired, onValueChange: PropTypes.func.isRequired, - addDefaultClasses: PropTypes.bool, -}; - -FormFieldDate.defaultProps = { - addDefaultClasses: false, }; export default FormFieldDate;