From cc7277fcbc8a1ae5accff0adb276535b6347b8ec Mon Sep 17 00:00:00 2001 From: Michael Yankelev Date: Fri, 20 Aug 2021 12:40:27 +0200 Subject: [PATCH 1/2] enforce maximum 32 char limit --- .../src/Components/Modules/Settings/Profile.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/files-ui/src/Components/Modules/Settings/Profile.tsx b/packages/files-ui/src/Components/Modules/Settings/Profile.tsx index 4ebff58087..762244a06a 100644 --- a/packages/files-ui/src/Components/Modules/Settings/Profile.tsx +++ b/packages/files-ui/src/Components/Modules/Settings/Profile.tsx @@ -286,7 +286,18 @@ const ProfileView = () => { const sanitizedValue = value?.toString() || "" setUsername(sanitizedValue) - !!sanitizedValue && debouncedOnLookupUsername(sanitizedValue) + if (sanitizedValue.length > 32) { + setUsernameData({ + loading: false, + error: t`The username is too long` + }) + } else { + setUsernameData({ + loading: false, + error: "" + }) + !!sanitizedValue && debouncedOnLookupUsername(sanitizedValue) + } } const onSubmitUsername = (e: React.FormEvent) => { From 58b3e68a686cbadd544f6171ba4be26d6333f42d Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 20 Aug 2021 14:15:50 +0000 Subject: [PATCH 2/2] lingui extract --- packages/files-ui/src/locales/de/messages.po | 3 +++ packages/files-ui/src/locales/en/messages.po | 3 +++ packages/files-ui/src/locales/es/messages.po | 3 +++ packages/files-ui/src/locales/fr/messages.po | 3 +++ packages/files-ui/src/locales/no/messages.po | 3 +++ 5 files changed, 15 insertions(+) diff --git a/packages/files-ui/src/locales/de/messages.po b/packages/files-ui/src/locales/de/messages.po index 87486f0c52..9151303b67 100644 --- a/packages/files-ui/src/locales/de/messages.po +++ b/packages/files-ui/src/locales/de/messages.po @@ -631,6 +631,9 @@ msgstr "" msgid "The system is undergoing maintenance, thank you for being patient." msgstr "Das System wird gerade gewartet, wir danken Ihnen für Ihre Geduld." +msgid "The username is too long" +msgstr "" + msgid "Theme" msgstr "Farbschema" diff --git a/packages/files-ui/src/locales/en/messages.po b/packages/files-ui/src/locales/en/messages.po index d195a2658b..f11ebf6fcc 100644 --- a/packages/files-ui/src/locales/en/messages.po +++ b/packages/files-ui/src/locales/en/messages.po @@ -634,6 +634,9 @@ msgstr "The files are already in this folder" msgid "The system is undergoing maintenance, thank you for being patient." msgstr "The system is undergoing maintenance, thank you for being patient." +msgid "The username is too long" +msgstr "The username is too long" + msgid "Theme" msgstr "Theme" diff --git a/packages/files-ui/src/locales/es/messages.po b/packages/files-ui/src/locales/es/messages.po index 599bce4405..5af2bcd02a 100644 --- a/packages/files-ui/src/locales/es/messages.po +++ b/packages/files-ui/src/locales/es/messages.po @@ -635,6 +635,9 @@ msgstr "" msgid "The system is undergoing maintenance, thank you for being patient." msgstr "El sistema está en mantenimiento, gracias por su paciencia." +msgid "The username is too long" +msgstr "" + msgid "Theme" msgstr "Tema" diff --git a/packages/files-ui/src/locales/fr/messages.po b/packages/files-ui/src/locales/fr/messages.po index 8d25aa183b..d4b2f5e223 100644 --- a/packages/files-ui/src/locales/fr/messages.po +++ b/packages/files-ui/src/locales/fr/messages.po @@ -635,6 +635,9 @@ msgstr "Les fichiers sont déjà dans ce dossier" msgid "The system is undergoing maintenance, thank you for being patient." msgstr "Le système est en cours de maintenance, merci d’être patient." +msgid "The username is too long" +msgstr "" + msgid "Theme" msgstr "Thème" diff --git a/packages/files-ui/src/locales/no/messages.po b/packages/files-ui/src/locales/no/messages.po index 8c95926e16..5c7c2b4513 100644 --- a/packages/files-ui/src/locales/no/messages.po +++ b/packages/files-ui/src/locales/no/messages.po @@ -631,6 +631,9 @@ msgstr "" msgid "The system is undergoing maintenance, thank you for being patient." msgstr "" +msgid "The username is too long" +msgstr "" + msgid "Theme" msgstr "Drakt"