From e6da08e16a67360ab40755df34aa16cfabc8f901 Mon Sep 17 00:00:00 2001 From: kleyberthsantos Date: Fri, 30 Aug 2024 16:40:09 -0400 Subject: [PATCH] feat: Improve guardian name validation check --- .../setup/screens/setConfiguration/BasicSettingsForm.tsx | 2 +- apps/guardian-ui/src/languages/en.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/guardian-ui/src/components/setup/screens/setConfiguration/BasicSettingsForm.tsx b/apps/guardian-ui/src/components/setup/screens/setConfiguration/BasicSettingsForm.tsx index e02128fe..3b11a92a 100644 --- a/apps/guardian-ui/src/components/setup/screens/setConfiguration/BasicSettingsForm.tsx +++ b/apps/guardian-ui/src/components/setup/screens/setConfiguration/BasicSettingsForm.tsx @@ -38,7 +38,7 @@ export const BasicSettingsForm: React.FC = ({ const validateName = useCallback( (name: string) => { - const isValid = name.trim() !== '' && /^[a-zA-Z0-9]/.test(name); + const isValid = name.trim() !== 'set-config.validation-guardian-name'; isNextDisabled(!isValid); }, [isNextDisabled] diff --git a/apps/guardian-ui/src/languages/en.json b/apps/guardian-ui/src/languages/en.json index d0bc7d3d..470f6061 100644 --- a/apps/guardian-ui/src/languages/en.json +++ b/apps/guardian-ui/src/languages/en.json @@ -207,6 +207,7 @@ "bft-explanation": "A {{total}} Guardian Federation creates a {{honest}}/{{total}} Threshold.", "bft-faulty": "Your Federation will be able to tolerate {{faulty}} faulty, offline, or malicious Guardians without impacting the Federation's operations.", "guardian-name": "Guardian name", + "validation-guardian-name": "'' && /^[a-zA-Z0-9]/", "guardian-name-help": "This random name will be shown to other Guardians during setup", "acknowledge-backed-up": "I, {{guardianName}} (your guardian name), promise that I have backed up and secured my password:", "admin-password": "Admin password",