From 20f212501fd73d67aed28b6038b387cf5a4301ce Mon Sep 17 00:00:00 2001
From: Taras Lytvynenko <69678257+Inferato@users.noreply.github.com>
Date: Tue, 27 Feb 2024 20:14:56 +0200
Subject: [PATCH] fix: Added maxLength and default tip for email subject (#154)
* fix: Added maxLength and default tip for email subject
* fix: lint
---
.../bulk-email-tool/bulk-email-form/BulkEmailForm.jsx | 5 ++++-
src/components/bulk-email-tool/bulk-email-form/messages.js | 5 +++++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/components/bulk-email-tool/bulk-email-form/BulkEmailForm.jsx b/src/components/bulk-email-tool/bulk-email-form/BulkEmailForm.jsx
index bc50f94..29de06d 100644
--- a/src/components/bulk-email-tool/bulk-email-form/BulkEmailForm.jsx
+++ b/src/components/bulk-email-tool/bulk-email-form/BulkEmailForm.jsx
@@ -281,7 +281,10 @@ function BulkEmailForm(props) {
/>
{intl.formatMessage(messages.bulkEmailSubjectLabel)}
-
+
+
+ {intl.formatMessage(messages.bulkEmailFormSubjectTip)}
+
{!emailFormValidation.subject && (
{intl.formatMessage(messages.bulkEmailFormSubjectError)}
diff --git a/src/components/bulk-email-tool/bulk-email-form/messages.js b/src/components/bulk-email-tool/bulk-email-form/messages.js
index c304c07..0d0194a 100644
--- a/src/components/bulk-email-tool/bulk-email-form/messages.js
+++ b/src/components/bulk-email-tool/bulk-email-form/messages.js
@@ -41,6 +41,11 @@ const messages = defineMessages({
defaultMessage: 'Subject',
description: 'Email subject line input label. Meant to have colon or equivilant punctuation.',
},
+ bulkEmailFormSubjectTip: {
+ id: 'bulk.email.form.subject.tip',
+ defaultMessage: '(Maximum 128 characters)',
+ description: 'Default Subject tip',
+ },
bulkEmailFormSubjectError: {
id: 'bulk.email.form.subject.error',
defaultMessage: 'A subject is required',