diff --git a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt
index bc2ca3b43..9af38935b 100644
--- a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt
+++ b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/AuthUIStringProvider.kt
@@ -582,9 +582,6 @@ interface AuthUIStringProvider {
/** ToS and Privacy Policy combined message with placeholders for links */
fun tosAndPrivacyPolicy(termsOfServiceLabel: String, privacyPolicyLabel: String): String
- /** Tooltip message shown when new account sign-up is disabled */
- val newAccountsDisabledTooltip: String
-
/** Tooltip message shown when MFA is disabled */
val mfaDisabledTooltip: String
diff --git a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt
index cda581acb..aec4a83cc 100644
--- a/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt
+++ b/auth/src/main/java/com/firebase/ui/auth/configuration/string_provider/DefaultAuthUIStringProvider.kt
@@ -523,9 +523,6 @@ class DefaultAuthUIStringProvider(
override fun tosAndPrivacyPolicy(termsOfServiceLabel: String, privacyPolicyLabel: String): String =
localizedContext.getString(R.string.fui_tos_and_pp, termsOfServiceLabel, privacyPolicyLabel)
- override val newAccountsDisabledTooltip: String
- get() = localizedContext.getString(R.string.fui_new_accounts_disabled_tooltip)
-
override val mfaDisabledTooltip: String
get() = localizedContext.getString(R.string.fui_mfa_disabled_tooltip)
diff --git a/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt b/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt
index eabde87a1..32cd96050 100644
--- a/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt
+++ b/auth/src/main/java/com/firebase/ui/auth/ui/screens/email/SignInUI.kt
@@ -36,15 +36,10 @@ import androidx.compose.material3.HorizontalDivider
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.material3.MaterialTheme
-import androidx.compose.material3.PlainTooltip
import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text
import androidx.compose.material3.TextButton
-import androidx.compose.material3.TooltipAnchorPosition
-import androidx.compose.material3.TooltipBox
-import androidx.compose.material3.TooltipDefaults
import androidx.compose.material3.TopAppBar
-import androidx.compose.material3.rememberTooltipState
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.LaunchedEffect
@@ -228,29 +223,17 @@ fun SignInUI(
modifier = Modifier
.align(Alignment.End),
) {
- TooltipBox(
- positionProvider = TooltipDefaults.rememberTooltipPositionProvider(
- TooltipAnchorPosition.Above
- ),
- tooltip = {
- PlainTooltip {
- Text(stringProvider.newAccountsDisabledTooltip)
- }
- },
- state = rememberTooltipState(
- initialIsVisible = !provider.isNewAccountsAllowed
- )
- ) {
+ if (provider.isNewAccountsAllowed) {
Button(
onClick = {
onGoToSignUp()
},
- enabled = provider.isNewAccountsAllowed && !isLoading,
+ enabled = !isLoading,
) {
Text(stringProvider.signupPageTitle.uppercase())
}
+ Spacer(modifier = Modifier.width(16.dp))
}
- Spacer(modifier = Modifier.width(16.dp))
Button(
onClick = {
onSignInClick()
diff --git a/auth/src/main/res/values-ar/strings.xml b/auth/src/main/res/values-ar/strings.xml
index e6d6f9b96..f888d1d64 100755
--- a/auth/src/main/res/values-ar/strings.xml
+++ b/auth/src/main/res/values-ar/strings.xml
@@ -178,6 +178,5 @@
أرسلنا بريدًا للتحقق إلى %1$s
- This button is currently disabled because new accounts are not allowed
المصادقة متعددة العوامل معطلة حاليًا
diff --git a/auth/src/main/res/values-b+es+419/strings.xml b/auth/src/main/res/values-b+es+419/strings.xml
index 0513671be..2f0530751 100755
--- a/auth/src/main/res/values-b+es+419/strings.xml
+++ b/auth/src/main/res/values-b+es+419/strings.xml
@@ -196,6 +196,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-bg/strings.xml b/auth/src/main/res/values-bg/strings.xml
index 08432527b..344e45c44 100755
--- a/auth/src/main/res/values-bg/strings.xml
+++ b/auth/src/main/res/values-bg/strings.xml
@@ -178,6 +178,5 @@
Изпратихме имейл за потвърждение до %1$s
- This button is currently disabled because new accounts are not allowed
Многофакторната автентификация в момента е деактивирана
diff --git a/auth/src/main/res/values-bn/strings.xml b/auth/src/main/res/values-bn/strings.xml
index 18010598a..e0fd8e00b 100755
--- a/auth/src/main/res/values-bn/strings.xml
+++ b/auth/src/main/res/values-bn/strings.xml
@@ -179,6 +179,5 @@
আমরা %1$s-এ একটি যাচাইকরণ ইমেল পাঠিয়েছি
- This button is currently disabled because new accounts are not allowed
মাল্টি-ফ্যাক্টর প্রমাণীকরণ বর্তমানে নিষ্ক্রিয়
diff --git a/auth/src/main/res/values-ca/strings.xml b/auth/src/main/res/values-ca/strings.xml
index a4cb13b80..2fb311bfb 100755
--- a/auth/src/main/res/values-ca/strings.xml
+++ b/auth/src/main/res/values-ca/strings.xml
@@ -179,6 +179,5 @@
Hem enviat un correu de verificació a %1$s
- This button is currently disabled because new accounts are not allowed
L\'autenticació multifactor està desactivada actualment
diff --git a/auth/src/main/res/values-cs/strings.xml b/auth/src/main/res/values-cs/strings.xml
index 527ddce0f..1d1dab36e 100755
--- a/auth/src/main/res/values-cs/strings.xml
+++ b/auth/src/main/res/values-cs/strings.xml
@@ -178,6 +178,5 @@
Odeslali jsme ověřovací e-mail na %1$s
- This button is currently disabled because new accounts are not allowed
Vícefaktorové ověřování je aktuálně zakázáno
diff --git a/auth/src/main/res/values-da/strings.xml b/auth/src/main/res/values-da/strings.xml
index 0fb15c8cf..8096a7d84 100755
--- a/auth/src/main/res/values-da/strings.xml
+++ b/auth/src/main/res/values-da/strings.xml
@@ -178,6 +178,5 @@
Vi har sendt en bekræftelsesemail til %1$s
- This button is currently disabled because new accounts are not allowed
Multifaktorgodkendelse er i øjeblikket deaktiveret
diff --git a/auth/src/main/res/values-de-rAT/strings.xml b/auth/src/main/res/values-de-rAT/strings.xml
index 10ebb575b..21dbe9cb6 100755
--- a/auth/src/main/res/values-de-rAT/strings.xml
+++ b/auth/src/main/res/values-de-rAT/strings.xml
@@ -196,6 +196,5 @@
Erneut authentifizieren
- This button is currently disabled because new accounts are not allowed
Die Multi-Faktor-Authentifizierung ist derzeit deaktiviert
diff --git a/auth/src/main/res/values-de-rCH/strings.xml b/auth/src/main/res/values-de-rCH/strings.xml
index f45895074..f18d40f5b 100755
--- a/auth/src/main/res/values-de-rCH/strings.xml
+++ b/auth/src/main/res/values-de-rCH/strings.xml
@@ -197,6 +197,5 @@
Erneut authentifizieren
- This button is currently disabled because new accounts are not allowed
Die Multi-Faktor-Authentifizierung ist derzeit deaktiviert
diff --git a/auth/src/main/res/values-de/strings.xml b/auth/src/main/res/values-de/strings.xml
index 01232ea04..da405144b 100755
--- a/auth/src/main/res/values-de/strings.xml
+++ b/auth/src/main/res/values-de/strings.xml
@@ -196,6 +196,5 @@
Erneut authentifizieren
- This button is currently disabled because new accounts are not allowed
Die Multi-Faktor-Authentifizierung ist derzeit deaktiviert
diff --git a/auth/src/main/res/values-el/strings.xml b/auth/src/main/res/values-el/strings.xml
index 434a11268..19f5daef9 100755
--- a/auth/src/main/res/values-el/strings.xml
+++ b/auth/src/main/res/values-el/strings.xml
@@ -179,6 +179,5 @@
Στείλαμε email επαλήθευσης στο %1$s
- This button is currently disabled because new accounts are not allowed
Ο έλεγχος ταυτότητας πολλαπλών παραγόντων είναι απενεργοποιημένος προς το παρόν
diff --git a/auth/src/main/res/values-en-rAU/strings.xml b/auth/src/main/res/values-en-rAU/strings.xml
index 4f5b7581e..fe9f1a0f4 100755
--- a/auth/src/main/res/values-en-rAU/strings.xml
+++ b/auth/src/main/res/values-en-rAU/strings.xml
@@ -178,6 +178,5 @@
We sent a verification email to %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-en-rCA/strings.xml b/auth/src/main/res/values-en-rCA/strings.xml
index 214a3d91f..2c53e3eb5 100755
--- a/auth/src/main/res/values-en-rCA/strings.xml
+++ b/auth/src/main/res/values-en-rCA/strings.xml
@@ -178,6 +178,5 @@
We sent a verification email to %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-en-rGB/strings.xml b/auth/src/main/res/values-en-rGB/strings.xml
index c30f71c1d..cb667e4c5 100755
--- a/auth/src/main/res/values-en-rGB/strings.xml
+++ b/auth/src/main/res/values-en-rGB/strings.xml
@@ -178,6 +178,5 @@
We sent a verification email to %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-en-rIE/strings.xml b/auth/src/main/res/values-en-rIE/strings.xml
index 1a3b4860e..f73f72711 100755
--- a/auth/src/main/res/values-en-rIE/strings.xml
+++ b/auth/src/main/res/values-en-rIE/strings.xml
@@ -171,6 +171,5 @@
We sent a verification email to %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-en-rIN/strings.xml b/auth/src/main/res/values-en-rIN/strings.xml
index 1a3b4860e..f73f72711 100755
--- a/auth/src/main/res/values-en-rIN/strings.xml
+++ b/auth/src/main/res/values-en-rIN/strings.xml
@@ -171,6 +171,5 @@
We sent a verification email to %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-en-rSG/strings.xml b/auth/src/main/res/values-en-rSG/strings.xml
index 1a3b4860e..f73f72711 100755
--- a/auth/src/main/res/values-en-rSG/strings.xml
+++ b/auth/src/main/res/values-en-rSG/strings.xml
@@ -171,6 +171,5 @@
We sent a verification email to %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-en-rZA/strings.xml b/auth/src/main/res/values-en-rZA/strings.xml
index 1a3b4860e..f73f72711 100755
--- a/auth/src/main/res/values-en-rZA/strings.xml
+++ b/auth/src/main/res/values-en-rZA/strings.xml
@@ -171,6 +171,5 @@
We sent a verification email to %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/main/res/values-es-rAR/strings.xml b/auth/src/main/res/values-es-rAR/strings.xml
index 8bf944c45..f20ebae00 100755
--- a/auth/src/main/res/values-es-rAR/strings.xml
+++ b/auth/src/main/res/values-es-rAR/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rBO/strings.xml b/auth/src/main/res/values-es-rBO/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rBO/strings.xml
+++ b/auth/src/main/res/values-es-rBO/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rCL/strings.xml b/auth/src/main/res/values-es-rCL/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rCL/strings.xml
+++ b/auth/src/main/res/values-es-rCL/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rCO/strings.xml b/auth/src/main/res/values-es-rCO/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rCO/strings.xml
+++ b/auth/src/main/res/values-es-rCO/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rCR/strings.xml b/auth/src/main/res/values-es-rCR/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rCR/strings.xml
+++ b/auth/src/main/res/values-es-rCR/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rDO/strings.xml b/auth/src/main/res/values-es-rDO/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rDO/strings.xml
+++ b/auth/src/main/res/values-es-rDO/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rEC/strings.xml b/auth/src/main/res/values-es-rEC/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rEC/strings.xml
+++ b/auth/src/main/res/values-es-rEC/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rGT/strings.xml b/auth/src/main/res/values-es-rGT/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rGT/strings.xml
+++ b/auth/src/main/res/values-es-rGT/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rHN/strings.xml b/auth/src/main/res/values-es-rHN/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rHN/strings.xml
+++ b/auth/src/main/res/values-es-rHN/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rMX/strings.xml b/auth/src/main/res/values-es-rMX/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rMX/strings.xml
+++ b/auth/src/main/res/values-es-rMX/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rNI/strings.xml b/auth/src/main/res/values-es-rNI/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rNI/strings.xml
+++ b/auth/src/main/res/values-es-rNI/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rPA/strings.xml b/auth/src/main/res/values-es-rPA/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rPA/strings.xml
+++ b/auth/src/main/res/values-es-rPA/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rPE/strings.xml b/auth/src/main/res/values-es-rPE/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rPE/strings.xml
+++ b/auth/src/main/res/values-es-rPE/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rPR/strings.xml b/auth/src/main/res/values-es-rPR/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rPR/strings.xml
+++ b/auth/src/main/res/values-es-rPR/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rPY/strings.xml b/auth/src/main/res/values-es-rPY/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rPY/strings.xml
+++ b/auth/src/main/res/values-es-rPY/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rSV/strings.xml b/auth/src/main/res/values-es-rSV/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rSV/strings.xml
+++ b/auth/src/main/res/values-es-rSV/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rUS/strings.xml b/auth/src/main/res/values-es-rUS/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rUS/strings.xml
+++ b/auth/src/main/res/values-es-rUS/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rUY/strings.xml b/auth/src/main/res/values-es-rUY/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rUY/strings.xml
+++ b/auth/src/main/res/values-es-rUY/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es-rVE/strings.xml b/auth/src/main/res/values-es-rVE/strings.xml
index 95195a514..87af2ee76 100755
--- a/auth/src/main/res/values-es-rVE/strings.xml
+++ b/auth/src/main/res/values-es-rVE/strings.xml
@@ -189,6 +189,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-es/strings.xml b/auth/src/main/res/values-es/strings.xml
index ba0a84efe..f937887cc 100755
--- a/auth/src/main/res/values-es/strings.xml
+++ b/auth/src/main/res/values-es/strings.xml
@@ -196,6 +196,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
La autenticación multifactor está actualmente desactivada
diff --git a/auth/src/main/res/values-fa/strings.xml b/auth/src/main/res/values-fa/strings.xml
index 16f3338fc..5d21a20e3 100755
--- a/auth/src/main/res/values-fa/strings.xml
+++ b/auth/src/main/res/values-fa/strings.xml
@@ -179,6 +179,5 @@
ایمیل تأیید به %1$s ارسال کردیم
- This button is currently disabled because new accounts are not allowed
احراز هویت چند مرحلهای در حال حاضر غیرفعال است
diff --git a/auth/src/main/res/values-fi/strings.xml b/auth/src/main/res/values-fi/strings.xml
index 9cfb2ce03..c12c36c37 100755
--- a/auth/src/main/res/values-fi/strings.xml
+++ b/auth/src/main/res/values-fi/strings.xml
@@ -178,6 +178,5 @@
Lähetimme vahvistussähköpostin osoitteeseen %1$s
- This button is currently disabled because new accounts are not allowed
Monivaiheinen todennus on tällä hetkellä poistettu käytöstä
diff --git a/auth/src/main/res/values-fil/strings.xml b/auth/src/main/res/values-fil/strings.xml
index 1db48118c..8e28c1bd9 100755
--- a/auth/src/main/res/values-fil/strings.xml
+++ b/auth/src/main/res/values-fil/strings.xml
@@ -178,6 +178,5 @@
Nagpadala kami ng verification email sa %1$s
- This button is currently disabled because new accounts are not allowed
Kasalukuyang naka-disable ang multi-factor authentication
diff --git a/auth/src/main/res/values-fr-rCH/strings.xml b/auth/src/main/res/values-fr-rCH/strings.xml
index 173450749..178fb4e2b 100755
--- a/auth/src/main/res/values-fr-rCH/strings.xml
+++ b/auth/src/main/res/values-fr-rCH/strings.xml
@@ -190,6 +190,5 @@
Se réauthentifier
- This button is currently disabled because new accounts are not allowed
L\'authentification multifacteur est actuellement désactivée
diff --git a/auth/src/main/res/values-fr/strings.xml b/auth/src/main/res/values-fr/strings.xml
index d92ef24e1..22f509157 100755
--- a/auth/src/main/res/values-fr/strings.xml
+++ b/auth/src/main/res/values-fr/strings.xml
@@ -196,6 +196,5 @@
Se réauthentifier
- This button is currently disabled because new accounts are not allowed
L\'authentification multifacteur est actuellement désactivée
diff --git a/auth/src/main/res/values-gsw/strings.xml b/auth/src/main/res/values-gsw/strings.xml
index 0b97606b8..6accbd34c 100755
--- a/auth/src/main/res/values-gsw/strings.xml
+++ b/auth/src/main/res/values-gsw/strings.xml
@@ -178,6 +178,5 @@
Mir hend e Verifizierigs-E-Mail an %1$s gschickt
- This button is currently disabled because new accounts are not allowed
D\'Multi-Faktor-Authentifizierig isch zurziit deaktiviert
diff --git a/auth/src/main/res/values-gu/strings.xml b/auth/src/main/res/values-gu/strings.xml
index d83ee4813..f80face1b 100755
--- a/auth/src/main/res/values-gu/strings.xml
+++ b/auth/src/main/res/values-gu/strings.xml
@@ -179,6 +179,5 @@
અમે %1$s પર ચકાસણી ઇમેઇલ મોકલ્યો
- This button is currently disabled because new accounts are not allowed
મલ્ટિ-ફેક્ટર પ્રમાણીકરણ હાલમાં અક્ષમ છે
diff --git a/auth/src/main/res/values-hi/strings.xml b/auth/src/main/res/values-hi/strings.xml
index 53339be6e..361aaf69a 100755
--- a/auth/src/main/res/values-hi/strings.xml
+++ b/auth/src/main/res/values-hi/strings.xml
@@ -179,6 +179,5 @@
हमने %1$s पर एक सत्यापन ईमेल भेजा
- This button is currently disabled because new accounts are not allowed
मल्टी-फैक्टर प्रमाणीकरण वर्तमान में अक्षम है
diff --git a/auth/src/main/res/values-hr/strings.xml b/auth/src/main/res/values-hr/strings.xml
index e2516dfe0..d3db464d1 100755
--- a/auth/src/main/res/values-hr/strings.xml
+++ b/auth/src/main/res/values-hr/strings.xml
@@ -178,6 +178,5 @@
Poslali smo e-poštu za provjeru na %1$s
- This button is currently disabled because new accounts are not allowed
Višefaktorska autentifikacija trenutno je onemogućena
diff --git a/auth/src/main/res/values-hu/strings.xml b/auth/src/main/res/values-hu/strings.xml
index e10f495b4..7e0f61ceb 100755
--- a/auth/src/main/res/values-hu/strings.xml
+++ b/auth/src/main/res/values-hu/strings.xml
@@ -178,6 +178,5 @@
Ellenőrző e-mailt küldtünk a következő címre: %1$s
- This button is currently disabled because new accounts are not allowed
A többfaktoros hitelesítés jelenleg le van tiltva
diff --git a/auth/src/main/res/values-in/strings.xml b/auth/src/main/res/values-in/strings.xml
index cc6b13419..de450ae52 100755
--- a/auth/src/main/res/values-in/strings.xml
+++ b/auth/src/main/res/values-in/strings.xml
@@ -179,6 +179,5 @@
Kami telah mengirim email verifikasi ke %1$s
- This button is currently disabled because new accounts are not allowed
Autentikasi multifaktor saat ini dinonaktifkan
diff --git a/auth/src/main/res/values-it/strings.xml b/auth/src/main/res/values-it/strings.xml
index a0efdc6d3..5f39e4d28 100755
--- a/auth/src/main/res/values-it/strings.xml
+++ b/auth/src/main/res/values-it/strings.xml
@@ -178,6 +178,5 @@
Abbiamo inviato un\'email di verifica a %1$s
- This button is currently disabled because new accounts are not allowed
L\'autenticazione a più fattori è attualmente disabilitata
diff --git a/auth/src/main/res/values-iw/strings.xml b/auth/src/main/res/values-iw/strings.xml
index 10f0db9c1..5d2864c7f 100755
--- a/auth/src/main/res/values-iw/strings.xml
+++ b/auth/src/main/res/values-iw/strings.xml
@@ -179,6 +179,5 @@
שלחנו אימייל אימות אל %1$s
- This button is currently disabled because new accounts are not allowed
אימות רב-גורמי מושבת כעת
diff --git a/auth/src/main/res/values-ja/strings.xml b/auth/src/main/res/values-ja/strings.xml
index 620c2cb11..9faa6db47 100755
--- a/auth/src/main/res/values-ja/strings.xml
+++ b/auth/src/main/res/values-ja/strings.xml
@@ -178,6 +178,5 @@
%1$s に確認メールを送信しました
- This button is currently disabled because new accounts are not allowed
多要素認証は現在無効になっています
diff --git a/auth/src/main/res/values-kn/strings.xml b/auth/src/main/res/values-kn/strings.xml
index 12f649a31..fd3730c06 100755
--- a/auth/src/main/res/values-kn/strings.xml
+++ b/auth/src/main/res/values-kn/strings.xml
@@ -179,6 +179,5 @@
ನಾವು %1$s ಗೆ ಪರಿಶೀಲನೆ ಇಮೇಲ್ ಕಳುಹಿಸಿದ್ದೇವೆ
- This button is currently disabled because new accounts are not allowed
ಮಲ್ಟಿ-ಫ್ಯಾಕ್ಟರ್ ದೃಢೀಕರಣವು ಪ್ರಸ್ತುತ ನಿಷ್ಕ್ರಿಯಗೊಂಡಿದೆ
diff --git a/auth/src/main/res/values-ko/strings.xml b/auth/src/main/res/values-ko/strings.xml
index d829ffe62..574d81fe7 100755
--- a/auth/src/main/res/values-ko/strings.xml
+++ b/auth/src/main/res/values-ko/strings.xml
@@ -177,6 +177,5 @@
%1$s(으)로 확인 이메일을 보냈습니다
- This button is currently disabled because new accounts are not allowed
다단계 인증이 현재 비활성화되어 있습니다
diff --git a/auth/src/main/res/values-ln/strings.xml b/auth/src/main/res/values-ln/strings.xml
index 6304e1f10..832335a0d 100755
--- a/auth/src/main/res/values-ln/strings.xml
+++ b/auth/src/main/res/values-ln/strings.xml
@@ -179,6 +179,5 @@
Totindi e-mail ya vérification na %1$s
- This button is currently disabled because new accounts are not allowed
Bondimisami ya makambo mingi ezali sikoyo te
diff --git a/auth/src/main/res/values-lt/strings.xml b/auth/src/main/res/values-lt/strings.xml
index b08c4dbb1..1c5270c7b 100755
--- a/auth/src/main/res/values-lt/strings.xml
+++ b/auth/src/main/res/values-lt/strings.xml
@@ -179,6 +179,5 @@
Išsiuntėme patvirtinimo el. laišką adresu %1$s
- This button is currently disabled because new accounts are not allowed
Daugiafaktoris tapatybės nustatymas šiuo metu išjungtas
diff --git a/auth/src/main/res/values-lv/strings.xml b/auth/src/main/res/values-lv/strings.xml
index 21aa5fc1d..6e2fa6097 100755
--- a/auth/src/main/res/values-lv/strings.xml
+++ b/auth/src/main/res/values-lv/strings.xml
@@ -179,6 +179,5 @@
Nosūtījām verifikācijas e-pastu uz %1$s
- This button is currently disabled because new accounts are not allowed
Daudzfaktoru autentifikācija pašlaik ir atspējota
diff --git a/auth/src/main/res/values-mo/strings.xml b/auth/src/main/res/values-mo/strings.xml
index 717eb65ca..4d9f9fef4 100755
--- a/auth/src/main/res/values-mo/strings.xml
+++ b/auth/src/main/res/values-mo/strings.xml
@@ -179,6 +179,5 @@
Am trimis un e-mail de verificare la %1$s
- This button is currently disabled because new accounts are not allowed
Autentificarea cu mai mulți factori este dezactivată în prezent
diff --git a/auth/src/main/res/values-mr/strings.xml b/auth/src/main/res/values-mr/strings.xml
index c95fef12a..d4075f456 100755
--- a/auth/src/main/res/values-mr/strings.xml
+++ b/auth/src/main/res/values-mr/strings.xml
@@ -179,6 +179,5 @@
आम्ही %1$s वर सत्यापन ईमेल पाठवला
- This button is currently disabled because new accounts are not allowed
मल्टी-फॅक्टर ऑथेंटिकेशन सध्या अक्षम आहे
diff --git a/auth/src/main/res/values-ms/strings.xml b/auth/src/main/res/values-ms/strings.xml
index e35e22476..55876519c 100755
--- a/auth/src/main/res/values-ms/strings.xml
+++ b/auth/src/main/res/values-ms/strings.xml
@@ -179,6 +179,5 @@
Kami menghantar e-mel pengesahan ke %1$s
- This button is currently disabled because new accounts are not allowed
Pengesahan berbilang faktor dilumpuhkan buat masa ini
diff --git a/auth/src/main/res/values-nb/strings.xml b/auth/src/main/res/values-nb/strings.xml
index 5018c1952..4ea4f79c1 100755
--- a/auth/src/main/res/values-nb/strings.xml
+++ b/auth/src/main/res/values-nb/strings.xml
@@ -178,6 +178,5 @@
Vi sendte en bekreftelsese-post til %1$s
- This button is currently disabled because new accounts are not allowed
Flerfaktorautentisering er for øyeblikket deaktivert
diff --git a/auth/src/main/res/values-nl/strings.xml b/auth/src/main/res/values-nl/strings.xml
index 328497cf5..c71fc63c3 100755
--- a/auth/src/main/res/values-nl/strings.xml
+++ b/auth/src/main/res/values-nl/strings.xml
@@ -178,6 +178,5 @@
We hebben een verificatie-e-mail verzonden naar %1$s
- This button is currently disabled because new accounts are not allowed
Multi-factorauthenticatie is momenteel uitgeschakeld
diff --git a/auth/src/main/res/values-no/strings.xml b/auth/src/main/res/values-no/strings.xml
index 7833bccd9..3e3fe493a 100755
--- a/auth/src/main/res/values-no/strings.xml
+++ b/auth/src/main/res/values-no/strings.xml
@@ -179,6 +179,5 @@
Vi sendte en bekreftelsese-post til %1$s
- This button is currently disabled because new accounts are not allowed
Flerfaktorautentisering er for øyeblikket deaktivert
diff --git a/auth/src/main/res/values-pl/strings.xml b/auth/src/main/res/values-pl/strings.xml
index 9c4bcadbf..8bcb36d6a 100755
--- a/auth/src/main/res/values-pl/strings.xml
+++ b/auth/src/main/res/values-pl/strings.xml
@@ -178,6 +178,5 @@
Wysłaliśmy e-mail weryfikacyjny na adres %1$s
- This button is currently disabled because new accounts are not allowed
Uwierzytelnianie wieloskładnikowe jest obecnie wyłączone
diff --git a/auth/src/main/res/values-pt-rBR/strings.xml b/auth/src/main/res/values-pt-rBR/strings.xml
index f576f884c..38a96c93f 100755
--- a/auth/src/main/res/values-pt-rBR/strings.xml
+++ b/auth/src/main/res/values-pt-rBR/strings.xml
@@ -197,6 +197,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
A autenticação multifator está atualmente desativada
diff --git a/auth/src/main/res/values-pt-rPT/strings.xml b/auth/src/main/res/values-pt-rPT/strings.xml
index bc6c216d4..36f1ed714 100755
--- a/auth/src/main/res/values-pt-rPT/strings.xml
+++ b/auth/src/main/res/values-pt-rPT/strings.xml
@@ -197,6 +197,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
A autenticação multifator está atualmente desativada
diff --git a/auth/src/main/res/values-pt/strings.xml b/auth/src/main/res/values-pt/strings.xml
index fbd9e7b37..0541291cc 100755
--- a/auth/src/main/res/values-pt/strings.xml
+++ b/auth/src/main/res/values-pt/strings.xml
@@ -196,6 +196,5 @@
Reautenticar
- This button is currently disabled because new accounts are not allowed
A autenticação multifator está atualmente desativada
diff --git a/auth/src/main/res/values-ro/strings.xml b/auth/src/main/res/values-ro/strings.xml
index 1b5b8cafb..bdd7bece4 100755
--- a/auth/src/main/res/values-ro/strings.xml
+++ b/auth/src/main/res/values-ro/strings.xml
@@ -178,6 +178,5 @@
Am trimis un e-mail de verificare la %1$s
- This button is currently disabled because new accounts are not allowed
Autentificarea cu mai mulți factori este dezactivată în prezent
diff --git a/auth/src/main/res/values-ru/strings.xml b/auth/src/main/res/values-ru/strings.xml
index e2d654da9..c68934e03 100755
--- a/auth/src/main/res/values-ru/strings.xml
+++ b/auth/src/main/res/values-ru/strings.xml
@@ -178,6 +178,5 @@
Мы отправили письмо подтверждения на %1$s
- This button is currently disabled because new accounts are not allowed
Многофакторная аутентификация в настоящее время отключена
diff --git a/auth/src/main/res/values-sk/strings.xml b/auth/src/main/res/values-sk/strings.xml
index 49c93e6e1..52f1b1845 100755
--- a/auth/src/main/res/values-sk/strings.xml
+++ b/auth/src/main/res/values-sk/strings.xml
@@ -178,6 +178,5 @@
Poslali sme overovací e-mail na adresu %1$s
- This button is currently disabled because new accounts are not allowed
Viacfaktorové overovanie je momentálne zakázané
diff --git a/auth/src/main/res/values-sl/strings.xml b/auth/src/main/res/values-sl/strings.xml
index be839d41b..fc81a8e4a 100755
--- a/auth/src/main/res/values-sl/strings.xml
+++ b/auth/src/main/res/values-sl/strings.xml
@@ -179,6 +179,5 @@
Poslali smo e-sporočilo za preverjanje na %1$s
- This button is currently disabled because new accounts are not allowed
Večfaktorska avtentikacija je trenutno onemogočena
diff --git a/auth/src/main/res/values-sr/strings.xml b/auth/src/main/res/values-sr/strings.xml
index be4fd78b2..24ecfc208 100755
--- a/auth/src/main/res/values-sr/strings.xml
+++ b/auth/src/main/res/values-sr/strings.xml
@@ -179,6 +179,5 @@
Послали смо имејл за верификацију на %1$s
- This button is currently disabled because new accounts are not allowed
Вишефакторска аутентификација је тренутно онемогућена
diff --git a/auth/src/main/res/values-sv/strings.xml b/auth/src/main/res/values-sv/strings.xml
index 616d43dd2..b32888d05 100755
--- a/auth/src/main/res/values-sv/strings.xml
+++ b/auth/src/main/res/values-sv/strings.xml
@@ -178,6 +178,5 @@
Vi har skickat ett verifieringsmail till %1$s
- This button is currently disabled because new accounts are not allowed
Multifaktorautentisering är för närvarande inaktiverad
diff --git a/auth/src/main/res/values-ta/strings.xml b/auth/src/main/res/values-ta/strings.xml
index 378ced01f..c81b3054c 100755
--- a/auth/src/main/res/values-ta/strings.xml
+++ b/auth/src/main/res/values-ta/strings.xml
@@ -179,6 +179,5 @@
%1$s க்கு சரிபார்ப்பு மின்னஞ்சலை அனுப்பியுள்ளோம்
- This button is currently disabled because new accounts are not allowed
பல-காரணி அங்கீகாரம் தற்போது முடக்கப்பட்டுள்ளது
diff --git a/auth/src/main/res/values-th/strings.xml b/auth/src/main/res/values-th/strings.xml
index 859b5fc36..ec9196f9f 100755
--- a/auth/src/main/res/values-th/strings.xml
+++ b/auth/src/main/res/values-th/strings.xml
@@ -179,6 +179,5 @@
เราส่งอีเมลยืนยันไปที่ %1$s แล้ว
- This button is currently disabled because new accounts are not allowed
การรับรองความถูกต้องแบบหลายปัจจัยถูกปิดใช้งานในขณะนี้
diff --git a/auth/src/main/res/values-tl/strings.xml b/auth/src/main/res/values-tl/strings.xml
index e5f5b11e5..ccd438d35 100755
--- a/auth/src/main/res/values-tl/strings.xml
+++ b/auth/src/main/res/values-tl/strings.xml
@@ -178,6 +178,5 @@
Nagpadala kami ng verification email sa %1$s
- This button is currently disabled because new accounts are not allowed
Kasalukuyang naka-disable ang multi-factor authentication
diff --git a/auth/src/main/res/values-tr/strings.xml b/auth/src/main/res/values-tr/strings.xml
index 7885d361e..bbefc6917 100755
--- a/auth/src/main/res/values-tr/strings.xml
+++ b/auth/src/main/res/values-tr/strings.xml
@@ -179,6 +179,5 @@
%1$s adresine bir doğrulama e-postası gönderdik
- This button is currently disabled because new accounts are not allowed
Çok faktörlü kimlik doğrulama şu anda devre dışı
diff --git a/auth/src/main/res/values-uk/strings.xml b/auth/src/main/res/values-uk/strings.xml
index 5c99137d3..1fad8a98d 100755
--- a/auth/src/main/res/values-uk/strings.xml
+++ b/auth/src/main/res/values-uk/strings.xml
@@ -179,6 +179,5 @@
Ми надіслали лист підтвердження на %1$s
- This button is currently disabled because new accounts are not allowed
Багатофакторна автентифікація наразі вимкнена
diff --git a/auth/src/main/res/values-ur/strings.xml b/auth/src/main/res/values-ur/strings.xml
index f73956b29..1394f2c1f 100755
--- a/auth/src/main/res/values-ur/strings.xml
+++ b/auth/src/main/res/values-ur/strings.xml
@@ -179,6 +179,5 @@
ہم نے %1$s کو تصدیقی ای میل بھیجی
- This button is currently disabled because new accounts are not allowed
ملٹی فیکٹر تصدیق فی الحال غیر فعال ہے
diff --git a/auth/src/main/res/values-vi/strings.xml b/auth/src/main/res/values-vi/strings.xml
index e77e08e6d..53266567b 100755
--- a/auth/src/main/res/values-vi/strings.xml
+++ b/auth/src/main/res/values-vi/strings.xml
@@ -179,6 +179,5 @@
Chúng tôi đã gửi email xác minh đến %1$s
- This button is currently disabled because new accounts are not allowed
Xác thực đa yếu tố hiện đang bị vô hiệu hóa
diff --git a/auth/src/main/res/values-zh-rCN/strings.xml b/auth/src/main/res/values-zh-rCN/strings.xml
index a4b5e61ff..61721caa5 100755
--- a/auth/src/main/res/values-zh-rCN/strings.xml
+++ b/auth/src/main/res/values-zh-rCN/strings.xml
@@ -179,6 +179,5 @@
我们已向 %1$s 发送了验证邮件
- This button is currently disabled because new accounts are not allowed
多重身份验证当前已禁用
diff --git a/auth/src/main/res/values-zh-rHK/strings.xml b/auth/src/main/res/values-zh-rHK/strings.xml
index f002ae7b6..3cd99ad3b 100755
--- a/auth/src/main/res/values-zh-rHK/strings.xml
+++ b/auth/src/main/res/values-zh-rHK/strings.xml
@@ -179,6 +179,5 @@
我們已向 %1$s 發送了驗證電郵
- This button is currently disabled because new accounts are not allowed
多重身份验证当前已禁用
diff --git a/auth/src/main/res/values-zh-rTW/strings.xml b/auth/src/main/res/values-zh-rTW/strings.xml
index 094052f93..fd247fb40 100755
--- a/auth/src/main/res/values-zh-rTW/strings.xml
+++ b/auth/src/main/res/values-zh-rTW/strings.xml
@@ -179,6 +179,5 @@
我們已傳送驗證郵件至 %1$s
- This button is currently disabled because new accounts are not allowed
多重身份验证当前已禁用
diff --git a/auth/src/main/res/values-zh/strings.xml b/auth/src/main/res/values-zh/strings.xml
index 55f8cb92b..a1f514f8f 100755
--- a/auth/src/main/res/values-zh/strings.xml
+++ b/auth/src/main/res/values-zh/strings.xml
@@ -178,6 +178,5 @@
我们已向 %1$s 发送了验证邮件
- This button is currently disabled because new accounts are not allowed
多重身份验证当前已禁用
diff --git a/auth/src/main/res/values/strings.xml b/auth/src/main/res/values/strings.xml
index ad2e50279..6217412de 100644
--- a/auth/src/main/res/values/strings.xml
+++ b/auth/src/main/res/values/strings.xml
@@ -284,6 +284,5 @@
An error occurred during enrollment. Please try again.
- This button is currently disabled because new accounts are not allowed
Multi-factor authentication is currently disabled
diff --git a/auth/src/test/java/com/firebase/ui/auth/ui/screens/email/SignInUITest.kt b/auth/src/test/java/com/firebase/ui/auth/ui/screens/email/SignInUITest.kt
new file mode 100644
index 000000000..149afe878
--- /dev/null
+++ b/auth/src/test/java/com/firebase/ui/auth/ui/screens/email/SignInUITest.kt
@@ -0,0 +1,103 @@
+/*
+ * Copyright 2025 Google Inc. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the
+ * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.firebase.ui.auth.ui.screens.email
+
+import android.content.Context
+import androidx.compose.runtime.CompositionLocalProvider
+import androidx.compose.ui.test.assertIsEnabled
+import androidx.compose.ui.test.hasClickAction
+import androidx.compose.ui.test.hasText
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.test.core.app.ApplicationProvider
+import com.firebase.ui.auth.configuration.authUIConfiguration
+import com.firebase.ui.auth.configuration.auth_provider.AuthProvider
+import com.firebase.ui.auth.configuration.string_provider.AuthUIStringProvider
+import com.firebase.ui.auth.configuration.string_provider.DefaultAuthUIStringProvider
+import com.firebase.ui.auth.configuration.string_provider.LocalAuthUIStringProvider
+import org.junit.Before
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.robolectric.RobolectricTestRunner
+import org.robolectric.annotation.Config
+
+/**
+ * Unit tests for [SignInUI], covering the sign-up button's visibility.
+ *
+ * @suppress Internal test class
+ */
+@Config(sdk = [34])
+@RunWith(RobolectricTestRunner::class)
+class SignInUITest {
+
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private lateinit var applicationContext: Context
+ private lateinit var stringProvider: AuthUIStringProvider
+
+ @Before
+ fun setUp() {
+ applicationContext = ApplicationProvider.getApplicationContext()
+ stringProvider = DefaultAuthUIStringProvider(applicationContext)
+ }
+
+ private fun setSignInUIContent(isNewAccountsAllowed: Boolean) {
+ val provider = AuthProvider.Email(
+ emailLinkActionCodeSettings = null,
+ isNewAccountsAllowed = isNewAccountsAllowed,
+ passwordValidationRules = emptyList()
+ )
+ val configuration = authUIConfiguration {
+ context = applicationContext
+ providers { provider(provider) }
+ }
+
+ composeTestRule.setContent {
+ CompositionLocalProvider(LocalAuthUIStringProvider provides stringProvider) {
+ SignInUI(
+ configuration = configuration,
+ isLoading = false,
+ emailSignInLinkSent = false,
+ email = "",
+ password = "",
+ onEmailChange = { },
+ onPasswordChange = { },
+ onSignInClick = { },
+ onRetrievedCredential = { },
+ onGoToEmailLinkSignIn = { },
+ onGoToSignUp = { },
+ onGoToResetPassword = { },
+ )
+ }
+ }
+ }
+
+ @Test
+ fun `sign up button is hidden when new accounts are not allowed`() {
+ setSignInUIContent(isNewAccountsAllowed = false)
+
+ composeTestRule.onNode(hasText(stringProvider.signupPageTitle.uppercase()) and hasClickAction())
+ .assertDoesNotExist()
+ }
+
+ @Test
+ fun `sign up button is enabled when new accounts are allowed`() {
+ setSignInUIContent(isNewAccountsAllowed = true)
+
+ composeTestRule.onNode(hasText(stringProvider.signupPageTitle.uppercase()) and hasClickAction())
+ .assertIsEnabled()
+ }
+}