mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
fix(frontend): add limit validation based on block list type
This commit is contained in:
parent
4692339bea
commit
d54fab07d0
@ -103,6 +103,7 @@
|
|||||||
"message_is_required": "Message is required",
|
"message_is_required": "Message is required",
|
||||||
"context_var_is_required": "You need to add a context variable",
|
"context_var_is_required": "You need to add a context variable",
|
||||||
"invalid_list_limit": "List limit must be >=2 and <= 4",
|
"invalid_list_limit": "List limit must be >=2 and <= 4",
|
||||||
|
"invalid_carousel_limit": "List limit must be >=1 and <= 10",
|
||||||
"no_content_type": "No content type available, please create one first",
|
"no_content_type": "No content type available, please create one first",
|
||||||
"invalid_max_fallback_attempt_limit": "Max fallback attempt limit must have positive value",
|
"invalid_max_fallback_attempt_limit": "Max fallback attempt limit must have positive value",
|
||||||
"regex_is_invalid": "Regex is invalid",
|
"regex_is_invalid": "Regex is invalid",
|
||||||
|
@ -103,6 +103,7 @@
|
|||||||
"message_is_required": "Le message est requis",
|
"message_is_required": "Le message est requis",
|
||||||
"context_var_is_required": "Vous devez ajouter une variable contextuelle",
|
"context_var_is_required": "Vous devez ajouter une variable contextuelle",
|
||||||
"invalid_list_limit": "La limite doit être >=2 et <= 4",
|
"invalid_list_limit": "La limite doit être >=2 et <= 4",
|
||||||
|
"invalid_carousel_limit": "La limite doit être >=1 et <= 10",
|
||||||
"no_content_type": "Il n'y a aucun type de contenu pour le moment, veuillez en ajouter un.",
|
"no_content_type": "Il n'y a aucun type de contenu pour le moment, veuillez en ajouter un.",
|
||||||
"invalid_max_fallback_attempt_limit": "La limite des tentatives de secours doit être un nombre positif.",
|
"invalid_max_fallback_attempt_limit": "La limite des tentatives de secours doit être un nombre positif.",
|
||||||
"regex_is_invalid": "Le regex est invalide",
|
"regex_is_invalid": "Le regex est invalide",
|
||||||
|
@ -120,9 +120,19 @@ const ListMessageForm = () => {
|
|||||||
}}
|
}}
|
||||||
{...register("options.content.limit", {
|
{...register("options.content.limit", {
|
||||||
validate: {
|
validate: {
|
||||||
min: (value) =>
|
min: (value) => {
|
||||||
(value && value >= 2 && value <= 4) ||
|
if (
|
||||||
t("message.invalid_list_limit"),
|
displayMode === OutgoingMessageFormat.list &&
|
||||||
|
(value < 2 || value > 4)
|
||||||
|
) {
|
||||||
|
return t("message.invalid_list_limit");
|
||||||
|
} else if (
|
||||||
|
displayMode === OutgoingMessageFormat.carousel &&
|
||||||
|
(value < 1 || value > 10)
|
||||||
|
) {
|
||||||
|
return t("message.invalid_carousel_limit");
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
valueAsNumber: true,
|
valueAsNumber: true,
|
||||||
})}
|
})}
|
||||||
|
Loading…
Reference in New Issue
Block a user