Use validation for time intervals

[MAILPOET-3818]
This commit is contained in:
Jan Lysý
2021-10-20 13:37:02 +02:00
committed by Veljko V
parent 024f04750a
commit 44f08cd068
4 changed files with 12 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
import React from 'react';
import MailPoet from 'mailpoet';
import Selection from 'form/fields/selection.jsx';
import Text from 'form/fields/text.jsx';
import { timeDelayValues } from 'newsletters/scheduling/common.jsx';
@@ -106,6 +107,8 @@ class EventScheduling extends React.Component {
size: afterTimeNumberSize,
validation: {
'data-parsley-required': true,
'data-parsley-errors-container': '.mailpoet-form-errors',
'data-parsley-scheduled-at': MailPoet.I18n.t('emailCanBeScheduledUpToFiveYears'),
},
},
item: {},
@@ -136,6 +139,7 @@ class EventScheduling extends React.Component {
{this.displayAfterTimeNumberField()}
{this.displayAfterTimeTypeOptions()}
</div>
<div className="mailpoet-form-errors" />
<div className="mailpoet-gap" />
{
event.schedulingReadMoreLink

View File

@@ -42,6 +42,8 @@ const afterTimeNumberField = {
size: 3,
validation: {
'data-parsley-required': true,
'data-parsley-errors-container': '.mailpoet-form-errors',
'data-parsley-scheduled-at': MailPoet.I18n.t('emailCanBeScheduledUpToFiveYears'),
},
};
@@ -134,6 +136,7 @@ class WelcomeScheduling extends React.Component {
onValueChange={this.handleAfterTimeTypeChange}
/>
</div>
<div className="mailpoet-form-errors" />
<div className="mailpoet-gap" />
</div>
);