From 22f7e47effc43295e97083f8f61cfb58fa1d4ed0 Mon Sep 17 00:00:00 2001 From: nzambello Date: Tue, 19 Mar 2024 18:52:00 +0200 Subject: [PATCH] refactor: use adminEmail to request access if signup disabled --- package.json | 2 +- src/components/LoginDrawer/LoginDrawer.tsx | 14 ++++++++++++-- src/locales/en.json | 2 ++ src/locales/it.json | 2 ++ yarn.lock | 10 +++++----- 5 files changed, 22 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 00efb62d..ab1455b8 100644 --- a/package.json +++ b/package.json @@ -290,7 +290,7 @@ }, "dependencies": { "@headlessui/react": "1.7.4", - "@memori.ai/memori-api-client": "^3.0.1", + "@memori.ai/memori-api-client": "^4.0.0", "@react-three/drei": "8.20.2", "@react-three/fiber": "7.0.25", "classnames": "2.3.2", diff --git a/src/components/LoginDrawer/LoginDrawer.tsx b/src/components/LoginDrawer/LoginDrawer.tsx index 23442188..e1d46b46 100644 --- a/src/components/LoginDrawer/LoginDrawer.tsx +++ b/src/components/LoginDrawer/LoginDrawer.tsx @@ -302,7 +302,7 @@ const LoginDrawer = ({ {t('login.login')} - {!tenant?.disableRegistration && ( + {!tenant?.disableRegistration ? (

{t('login.newUserSignUp')}{' '}

- )} + ) : tenant.adminEmail ? ( +
+

{t('login.registrationDisabled')}

+

+ {t('login.contactAdmin')}:{' '} + + {tenant.adminEmail} + +

+
+ ) : null} {error && ( diff --git a/src/locales/en.json b/src/locales/en.json index 6632c136..6edd6088 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -161,6 +161,8 @@ "loginDrawerTitle": "Login", "newUserSignUp": "New user?", "signUp": "Sign up!", + "registrationDisabled": "Registration is disabled", + "contactAdmin": "Contact the administrator to request access", "userNameOrEmail": "Username or email", "underage": "You must be at least {{age}} years old to sign up.", "optional": "Optional", diff --git a/src/locales/it.json b/src/locales/it.json index b18a9abd..257e6c10 100644 --- a/src/locales/it.json +++ b/src/locales/it.json @@ -161,6 +161,8 @@ "loginDrawerTitle": "Accedi", "newUserSignUp": "Sei un nuovo utente?", "signUp": "Registrati!", + "registrationDisabled": "La registrazione รจ disabilitata.", + "contactAdmin": "Contatta l'amministratore per richiedere l'accesso", "userNameOrEmail": "Nome utente o email", "underage": "Devi avere almeno {{age}} anni per registrarti.", "optional": "opzionale", diff --git a/yarn.lock b/yarn.lock index 3d5b23e3..5760402a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4084,14 +4084,14 @@ __metadata: languageName: node linkType: hard -"@memori.ai/memori-api-client@npm:^3.0.1": - version: 3.0.1 - resolution: "@memori.ai/memori-api-client@npm:3.0.1" +"@memori.ai/memori-api-client@npm:^4.0.0": + version: 4.0.0 + resolution: "@memori.ai/memori-api-client@npm:4.0.0" dependencies: cross-fetch: ^3.1.5 peerDependencies: typescript: ">=4.8" - checksum: c6bf6e963122e58c86d3abdb8adb681bb126b42104fd29275e97c538f6efdcb5c28651bf31451394a359fbea443542dd8221c975b8be6e7028695b46de431e54 + checksum: f312044d45b7444ada6f5bdd53fdaedcb02883dccf23138beaf21b56c74798a7fff3c4d79734605ef2019b965d34d59c9ee408b9ced4920eec170c29f60aeb97 languageName: node linkType: hard @@ -4106,7 +4106,7 @@ __metadata: "@commitlint/cli": 17.3.0 "@commitlint/config-conventional": 17.3.0 "@headlessui/react": 1.7.4 - "@memori.ai/memori-api-client": ^3.0.1 + "@memori.ai/memori-api-client": ^4.0.0 "@react-three/drei": 8.20.2 "@react-three/fiber": 7.0.25 "@release-it/conventional-changelog": 5.1.1