diff --git a/.changeset/breezy-ravens-design.md b/.changeset/breezy-ravens-design.md new file mode 100644 index 0000000000000..f3463379ddeec --- /dev/null +++ b/.changeset/breezy-ravens-design.md @@ -0,0 +1,6 @@ +--- +"@rocket.chat/meteor": patch +"@rocket.chat/web-ui-registration": patch +--- + +Removes the `Change to Default` language button from the login page diff --git a/apps/meteor/tests/e2e/login.spec.ts b/apps/meteor/tests/e2e/login.spec.ts index 529e0c310a926..c96871112b04f 100644 --- a/apps/meteor/tests/e2e/login.spec.ts +++ b/apps/meteor/tests/e2e/login.spec.ts @@ -59,6 +59,9 @@ test.describe.parallel('Login', () => { test('Should correctly display switch language button', async ({ page, api }) => { expect((await setSettingValueById(api, 'Language', 'pt-BR')).status()).toBe(200); + const buttonDefault = page.getByRole('button', { name: 'Change to Default' }); + await expect(buttonDefault).not.toBeVisible(); + const button = page.getByRole('button', { name: 'Alterar para português (Brasil)' }); await button.click(); diff --git a/packages/web-ui-registration/src/components/LoginSwitchLanguageFooter.tsx b/packages/web-ui-registration/src/components/LoginSwitchLanguageFooter.tsx index 9c25ddcfc7a73..be4103ff58ae9 100644 --- a/packages/web-ui-registration/src/components/LoginSwitchLanguageFooter.tsx +++ b/packages/web-ui-registration/src/components/LoginSwitchLanguageFooter.tsx @@ -60,13 +60,20 @@ const LoginSwitchLanguageFooter = ({ return ( - {suggestions.map((suggestion) => ( - - ))} + {suggestions.map((suggestion) => { + // If suggestion is "Default", skip it + if (!suggestion.key) { + return; + } + + return ( + + ); + })} ); };