diff --git a/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/MandateTextUI.kt b/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/MandateTextUI.kt index 4b53ffdd289..dff97b19b4f 100644 --- a/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/MandateTextUI.kt +++ b/payments-ui-core/src/main/java/com/stripe/android/ui/core/elements/MandateTextUI.kt @@ -2,34 +2,66 @@ package com.stripe.android.ui.core.elements import androidx.annotation.RestrictTo import androidx.compose.material.MaterialTheme -import androidx.compose.material.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.platform.testTag import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.semantics +import androidx.compose.ui.text.SpanStyle +import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.unit.TextUnit +import androidx.compose.ui.unit.sp +import com.stripe.android.uicore.StripeTheme import com.stripe.android.uicore.stripeColors +import com.stripe.android.uicore.text.Html @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) const val MANDATE_TEST_TAG = "mandate_test_tag" @Composable -@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) -fun MandateTextUI( +internal fun MandateTextUI( element: MandateTextElement, modifier: Modifier = Modifier, ) { - Text( - text = stringResource(element.stringResId, *element.args.toTypedArray()), - style = MaterialTheme.typography.caption.copy( - textAlign = TextAlign.Start, - fontWeight = FontWeight.Normal, - ), - color = MaterialTheme.stripeColors.placeholderText, - modifier = modifier - .semantics(mergeDescendants = true) {} // makes it a separate accessibile item - .testTag(MANDATE_TEST_TAG) - ) + Mandate(stringResource(element.stringResId, *element.args.toTypedArray()), modifier) +} + +@Composable +@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) +fun Mandate( + mandateText: String?, + modifier: Modifier = Modifier, + textAlign: TextAlign = TextAlign.Left, +) { + mandateText?.let { + val caption = MaterialTheme.typography.caption + val lineHeight = caption.calculateLineHeight(spacing = 3) + + Html( + html = mandateText, + color = MaterialTheme.stripeColors.subtitle, + style = caption.copy( + textAlign = textAlign, + lineHeight = lineHeight, + fontSize = 11.sp * StripeTheme.typographyMutable.fontSizeMultiplier, + fontWeight = FontWeight.Normal + ), + modifier = modifier + .semantics(mergeDescendants = true) {} // Makes it a separate accessible item. + .testTag(MANDATE_TEST_TAG), + urlSpanStyle = SpanStyle( + color = MaterialTheme.colors.primary + ), + ) + } +} + +private fun TextStyle.calculateLineHeight(spacing: Int): TextUnit { + return if (fontSize.isSp) { + (fontSize.value + spacing).sp + } else { + fontSize + } } diff --git a/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetAlongsideSfuLinkSignUp.png b/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetAlongsideSfuLinkSignUp.png index 2347eabe8db..5f7b02fa5db 100644 Binary files a/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetAlongsideSfuLinkSignUp.png and b/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetAlongsideSfuLinkSignUp.png differ diff --git a/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetInsteadOfSfuLinkSignUp.png b/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetInsteadOfSfuLinkSignUp.png index 52c825bef6b..b3b0252e0c1 100644 Binary files a/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetInsteadOfSfuLinkSignUp.png and b/paymentsheet-example/screenshots/debug/com.stripe.android.screenshot.TestPaymentSheetScreenshots_testPaymentSheetInsteadOfSfuLinkSignUp.png differ diff --git a/paymentsheet/api/paymentsheet.api b/paymentsheet/api/paymentsheet.api index 2c921a57b35..812b6dc8edc 100644 --- a/paymentsheet/api/paymentsheet.api +++ b/paymentsheet/api/paymentsheet.api @@ -2580,12 +2580,6 @@ public final class com/stripe/android/paymentsheet/ui/ComposableSingletons$Defau public final fun getLambda-1$paymentsheet_release ()Lkotlin/jvm/functions/Function2; } -public final class com/stripe/android/paymentsheet/ui/ComposableSingletons$MandateTextKt { - public static final field INSTANCE Lcom/stripe/android/paymentsheet/ui/ComposableSingletons$MandateTextKt; - public fun ()V - public final fun getLambda-1$paymentsheet_release ()Lkotlin/jvm/functions/Function2; -} - public final class com/stripe/android/paymentsheet/ui/ComposableSingletons$PaymentSheetScreenKt { public static final field INSTANCE Lcom/stripe/android/paymentsheet/ui/ComposableSingletons$PaymentSheetScreenKt; public fun ()V diff --git a/paymentsheet/src/main/java/com/stripe/android/customersheet/ui/CustomerSheetScreen.kt b/paymentsheet/src/main/java/com/stripe/android/customersheet/ui/CustomerSheetScreen.kt index 356f51d9105..12a2279edd3 100644 --- a/paymentsheet/src/main/java/com/stripe/android/customersheet/ui/CustomerSheetScreen.kt +++ b/paymentsheet/src/main/java/com/stripe/android/customersheet/ui/CustomerSheetScreen.kt @@ -27,13 +27,13 @@ import com.stripe.android.model.PaymentMethodCode import com.stripe.android.paymentsheet.PaymentOptionsStateFactory import com.stripe.android.paymentsheet.R import com.stripe.android.paymentsheet.ui.ErrorMessage -import com.stripe.android.paymentsheet.ui.Mandate import com.stripe.android.paymentsheet.ui.PaymentElement import com.stripe.android.paymentsheet.ui.PaymentSheetTopBar import com.stripe.android.paymentsheet.ui.SavedPaymentMethodTabLayoutUI import com.stripe.android.paymentsheet.ui.UpdatePaymentMethodUI import com.stripe.android.paymentsheet.utils.PaymentSheetContentPadding import com.stripe.android.ui.core.elements.H4Text +import com.stripe.android.ui.core.elements.Mandate import com.stripe.android.ui.core.elements.SimpleDialogElementUI import com.stripe.android.ui.core.elements.events.CardBrandDisallowedReporter import com.stripe.android.ui.core.elements.events.CardNumberCompletedEventReporter diff --git a/paymentsheet/src/main/java/com/stripe/android/link/ui/LinkTerms.kt b/paymentsheet/src/main/java/com/stripe/android/link/ui/LinkTerms.kt index 2cdd316d283..84e28c6ec01 100644 --- a/paymentsheet/src/main/java/com/stripe/android/link/ui/LinkTerms.kt +++ b/paymentsheet/src/main/java/com/stripe/android/link/ui/LinkTerms.kt @@ -1,18 +1,14 @@ package com.stripe.android.link.ui -import androidx.compose.material.MaterialTheme import androidx.compose.material.Surface import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource -import androidx.compose.ui.text.SpanStyle -import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import com.stripe.android.paymentsheet.R +import com.stripe.android.ui.core.elements.Mandate import com.stripe.android.uicore.StripeTheme -import com.stripe.android.uicore.stripeColors -import com.stripe.android.uicore.text.Html @Composable internal fun LinkTerms( @@ -29,17 +25,10 @@ internal fun LinkTerms( stringResource(R.string.stripe_sign_up_terms) } - Html( - html = text.replaceHyperlinks(), - color = MaterialTheme.stripeColors.placeholderText, - style = MaterialTheme.typography.caption.copy( - textAlign = textAlign, - fontWeight = FontWeight.Normal, - ), + Mandate( + mandateText = text.replaceHyperlinks(), modifier = modifier, - urlSpanStyle = SpanStyle( - color = MaterialTheme.colors.primary - ) + textAlign = textAlign, ) } diff --git a/paymentsheet/src/main/java/com/stripe/android/paymentelement/embedded/form/FormActivityUI.kt b/paymentsheet/src/main/java/com/stripe/android/paymentelement/embedded/form/FormActivityUI.kt index 18a75ae505f..8647c2e3957 100644 --- a/paymentsheet/src/main/java/com/stripe/android/paymentelement/embedded/form/FormActivityUI.kt +++ b/paymentsheet/src/main/java/com/stripe/android/paymentelement/embedded/form/FormActivityUI.kt @@ -21,7 +21,6 @@ import com.stripe.android.common.ui.BottomSheetScaffold import com.stripe.android.paymentsheet.R import com.stripe.android.paymentsheet.analytics.EventReporter import com.stripe.android.paymentsheet.ui.ErrorMessage -import com.stripe.android.paymentsheet.ui.Mandate import com.stripe.android.paymentsheet.ui.PrimaryButton import com.stripe.android.paymentsheet.ui.TestModeBadge import com.stripe.android.paymentsheet.utils.DismissKeyboardOnProcessing @@ -29,6 +28,7 @@ import com.stripe.android.paymentsheet.utils.EventReporterProvider import com.stripe.android.paymentsheet.utils.PaymentSheetContentPadding import com.stripe.android.paymentsheet.verticalmode.DefaultVerticalModeFormInteractor import com.stripe.android.paymentsheet.verticalmode.VerticalModeFormUI +import com.stripe.android.ui.core.elements.Mandate import com.stripe.android.uicore.strings.resolve import com.stripe.android.uicore.stripeColors import com.stripe.android.uicore.utils.collectAsState diff --git a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/paymentdatacollection/ach/USBankAccountForm.kt b/paymentsheet/src/main/java/com/stripe/android/paymentsheet/paymentdatacollection/ach/USBankAccountForm.kt index 2d4ff2f8622..ffd3e01e5cf 100644 --- a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/paymentdatacollection/ach/USBankAccountForm.kt +++ b/paymentsheet/src/main/java/com/stripe/android/paymentsheet/paymentdatacollection/ach/USBankAccountForm.kt @@ -36,8 +36,8 @@ import com.stripe.android.paymentsheet.R import com.stripe.android.paymentsheet.model.PaymentSelection.New import com.stripe.android.paymentsheet.paymentdatacollection.FormArguments import com.stripe.android.paymentsheet.paymentdatacollection.ach.BankFormScreenState.PromoBadgeState -import com.stripe.android.paymentsheet.ui.Mandate import com.stripe.android.paymentsheet.ui.PromoBadge +import com.stripe.android.ui.core.elements.Mandate import com.stripe.android.ui.core.elements.SaveForFutureUseElement import com.stripe.android.ui.core.elements.SaveForFutureUseElementUI import com.stripe.android.ui.core.elements.SetAsDefaultPaymentMethodElement diff --git a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/ui/MandateText.kt b/paymentsheet/src/main/java/com/stripe/android/paymentsheet/ui/MandateText.kt deleted file mode 100644 index 738edfbf640..00000000000 --- a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/ui/MandateText.kt +++ /dev/null @@ -1,51 +0,0 @@ -package com.stripe.android.paymentsheet.ui - -import androidx.compose.material.MaterialTheme -import androidx.compose.runtime.Composable -import androidx.compose.ui.Modifier -import androidx.compose.ui.text.TextStyle -import androidx.compose.ui.text.style.TextAlign -import androidx.compose.ui.tooling.preview.Preview -import androidx.compose.ui.unit.TextUnit -import androidx.compose.ui.unit.sp -import com.stripe.android.uicore.StripeTheme -import com.stripe.android.uicore.stripeColors -import com.stripe.android.uicore.text.Html - -@Composable -internal fun Mandate( - mandateText: String?, - modifier: Modifier = Modifier, -) { - mandateText?.let { text -> - val body = MaterialTheme.typography.body1 - val lineHeight = body.calculateLineHeight(spacing = 4) - - Html( - html = text, - color = MaterialTheme.stripeColors.subtitle, - style = body.copy( - textAlign = TextAlign.Left, - lineHeight = lineHeight, - fontSize = 11.sp, - ), - modifier = modifier, - ) - } -} - -@Preview(widthDp = 400) -@Composable -internal fun MandatePreview() { - StripeTheme { - Mandate("A super long mandate that just keeps going and going, and it just won't freaking end ever") - } -} - -private fun TextStyle.calculateLineHeight(spacing: Int): TextUnit { - return if (fontSize.isSp) { - (fontSize.value + spacing).sp - } else { - fontSize - } -} diff --git a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/ui/PaymentSheetScreen.kt b/paymentsheet/src/main/java/com/stripe/android/paymentsheet/ui/PaymentSheetScreen.kt index aeaee03127e..3838ed8de65 100644 --- a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/ui/PaymentSheetScreen.kt +++ b/paymentsheet/src/main/java/com/stripe/android/paymentsheet/ui/PaymentSheetScreen.kt @@ -69,6 +69,7 @@ import com.stripe.android.paymentsheet.utils.PaymentSheetContentPadding import com.stripe.android.paymentsheet.viewmodels.BaseSheetViewModel import com.stripe.android.ui.core.CircularProgressIndicator import com.stripe.android.ui.core.elements.H4Text +import com.stripe.android.ui.core.elements.Mandate import com.stripe.android.uicore.StripeTheme import com.stripe.android.uicore.getBackgroundColor import com.stripe.android.uicore.strings.resolve diff --git a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/verticalmode/PaymentMethodEmbeddedLayoutUI.kt b/paymentsheet/src/main/java/com/stripe/android/paymentsheet/verticalmode/PaymentMethodEmbeddedLayoutUI.kt index 1b4d036f382..39d00049046 100644 --- a/paymentsheet/src/main/java/com/stripe/android/paymentsheet/verticalmode/PaymentMethodEmbeddedLayoutUI.kt +++ b/paymentsheet/src/main/java/com/stripe/android/paymentsheet/verticalmode/PaymentMethodEmbeddedLayoutUI.kt @@ -19,7 +19,7 @@ import com.stripe.android.core.strings.ResolvableString import com.stripe.android.paymentelement.ExperimentalEmbeddedPaymentElementApi import com.stripe.android.paymentsheet.DisplayableSavedPaymentMethod import com.stripe.android.paymentsheet.PaymentSheet.Appearance.Embedded -import com.stripe.android.paymentsheet.ui.Mandate +import com.stripe.android.ui.core.elements.Mandate import com.stripe.android.uicore.image.StripeImageLoader import com.stripe.android.uicore.strings.resolve import com.stripe.android.uicore.utils.collectAsState diff --git a/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateSnapshotTest.kt b/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateSnapshotTest.kt index 9ecf06c806b..9d7228ea924 100644 --- a/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateSnapshotTest.kt +++ b/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateSnapshotTest.kt @@ -6,6 +6,7 @@ import androidx.compose.ui.unit.dp import com.stripe.android.screenshottesting.FontSize import com.stripe.android.screenshottesting.PaparazziRule import com.stripe.android.screenshottesting.SystemAppearance +import com.stripe.android.ui.core.elements.Mandate import com.stripe.android.utils.screenshots.PaymentSheetAppearance import org.junit.Rule import org.junit.Test diff --git a/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateTest.kt b/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateTest.kt index 560cec68bd9..71157c32575 100644 --- a/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateTest.kt +++ b/paymentsheet/src/test/java/com/stripe/android/paymentsheet/ui/MandateTest.kt @@ -7,6 +7,7 @@ import androidx.compose.ui.test.junit4.createComposeRule import androidx.compose.ui.test.onRoot import androidx.compose.ui.unit.dp import com.google.common.truth.Truth.assertThat +import com.stripe.android.ui.core.elements.Mandate import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[DarkTheme,DefaultFont,DefaultAppearance].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[DarkTheme,DefaultFont,DefaultAppearance].png index b187550621f..f610f7b79f6 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[DarkTheme,DefaultFont,DefaultAppearance].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[DarkTheme,DefaultFont,DefaultAppearance].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[LightTheme,DefaultFont,DefaultAppearance].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[LightTheme,DefaultFont,DefaultAppearance].png index 2ce81dca22c..9c513930553 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[LightTheme,DefaultFont,DefaultAppearance].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardFormWithError[LightTheme,DefaultFont,DefaultAppearance].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[DarkTheme,DefaultFont,DefaultAppearance].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[DarkTheme,DefaultFont,DefaultAppearance].png index e1cb7b75699..55e9f8a4d84 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[DarkTheme,DefaultFont,DefaultAppearance].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[DarkTheme,DefaultFont,DefaultAppearance].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[LightTheme,DefaultFont,DefaultAppearance].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[LightTheme,DefaultFont,DefaultAppearance].png index 7c680d035c9..0526a8ee626 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[LightTheme,DefaultFont,DefaultAppearance].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.customersheet_CustomerSheetScreenshotTest_testAddCardForm[LightTheme,DefaultFont,DefaultAppearance].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,DefaultFont].png index 78a953d331e..99d7d90451a 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,LargeFont].png index 282c9f2920b..8bb6fde08af 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,DefaultFont].png index 18a97caa973..cd824d44735 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,LargeFont].png index f4e094b16ca..c0fbd6e5840 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testErrorMessage[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,DefaultFont].png index 916010a2109..f3a24df4e59 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,LargeFont].png index 2e0ac11640d..ac036533779 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,DefaultFont].png index c4140557f85..d243aa703c6 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,LargeFont].png index 0d9a9591d2e..88f4f1d115b 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFieldsWithName[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,DefaultFont].png index 860bf5564d1..b72b394fa8c 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,LargeFont].png index d3943462195..ccd395ea660 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,DefaultFont].png index 9d65fe77c9d..6a472b58c14 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,LargeFont].png index 76c43314118..880f446c3a0 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkFieldsScreenshotTest_testInputtingRemainingFields[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,DefaultFont].png index 962dddfb6f5..126c0bafad4 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,LargeFont].png index 968d4df863b..5e9d6ba7db2 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,DefaultFont].png index d4154b94aee..a6e382aa3b8 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,LargeFont].png index 7ba0e835822..62a93fc1fe8 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkInlineSignupScreenshotTest_testExpanded[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,DefaultFont].png index 5ad6b1bb797..2b81f624a33 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,LargeFont].png index cd4e1abe2e4..30cdd39fd10 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,DefaultFont].png index 61f4c6becca..88a14b4782f 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,LargeFont].png index 75946b63840..d931612f8a9 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstCollapsed[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,DefaultFont].png index db1590d246f..1bd82ca0d6b 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,LargeFont].png index 2444e86ab21..486d394eec3 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,DefaultFont].png index 6865e09ea74..ebf4ce0d0a0 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,LargeFont].png index e6b0f6cfc21..cf553702696 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstExpanded[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,DefaultFont].png index e93824add6f..ef3f46b7f2f 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,LargeFont].png index 004a66e37b7..0b8da54db8e 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,DefaultFont].png index e84b012f019..68bbef93eb2 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,LargeFont].png index 683ec435fc5..1c2505cc892 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testEmailFirstVerifying[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,DefaultFont].png index 639a8d8b96f..2ea1fe4e8d5 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,LargeFont].png index 8fee58f0ea0..cd51b9f06a5 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,DefaultFont].png index 3315116e1dc..c2f62ac8397 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,LargeFont].png index 6154dfced2b..9af39112832 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstCollapsed[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,DefaultFont].png index d83d6e022c7..f7c68fd7203 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,LargeFont].png index 16a36345a90..82bfe0a109a 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[DarkTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,DefaultFont].png index 16da95463b1..354e0adc2c3 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,LargeFont].png index b6a39d66720..4d023c856ef 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.inline_LinkOptionalInlineSignupScreenshotTest_testPhoneFirstExpanded[LightTheme,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png index c9dc9256444..fc7c3120346 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png index da91ce9b70b..1c8f17a50f8 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png index 9248dff7ad5..5cad34ca040 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFields][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFields][DarkTheme,DefaultFont].png index 27dfa83d4ad..388b2fd7c24 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFields][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenInputtingRemainingFields][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png index 4274b719245..3cdfc4fe0a4 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsErrorMessage][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png index dad1f76e76a..54e7468435c 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollectionErrorMessage][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png index 009234bf5b6..2d59d5692d1 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFieldsRequiresNameCollection][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFields][DarkTheme,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFields][DarkTheme,DefaultFont].png index 626a77a0e73..eadebb92216 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFields][DarkTheme,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.link.ui.signup_SignUpScreenshotTest_testScreen[SignUpScreenSignUpEnabledInputtingRemainingFields][DarkTheme,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandateAndSaveForLater[].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandateAndSaveForLater[].png index 9495d56a3ec..372c202208f 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandateAndSaveForLater[].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandateAndSaveForLater[].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandate[].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandate[].png index 5851ff4ce1b..2168523fcc4 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandate[].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_CardUiDefinitionFactoryTest_testCardWithMandate[].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_SofortUiDefinitionFactoryTest_testSofortWithSetupIntent[].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_SofortUiDefinitionFactoryTest_testSofortWithSetupIntent[].png index 226a23c30ca..e44e08b2f36 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_SofortUiDefinitionFactoryTest_testSofortWithSetupIntent[].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.lpmfoundations.paymentmethod.definitions_SofortUiDefinitionFactoryTest_testSofortWithSetupIntent[].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentelement.embedded.form_FormActivityScreenShotTest_testFormActivity_usBankMandate[CustomAppearance].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentelement.embedded.form_FormActivityScreenShotTest_testFormActivity_usBankMandate[CustomAppearance].png index 6faae3475d8..247b30e4972 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentelement.embedded.form_FormActivityScreenShotTest_testFormActivity_usBankMandate[CustomAppearance].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentelement.embedded.form_FormActivityScreenShotTest_testFormActivity_usBankMandate[CustomAppearance].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[DarkTheme].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[DarkTheme].png index d4323e3e559..19a60095b99 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[DarkTheme].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[DarkTheme].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[LightTheme].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[LightTheme].png index 79c2a7b99e8..137ca557376 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[LightTheme].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_AccountPreviewScreenshotTest_testWithPromoBadge[LightTheme].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[DarkTheme].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[DarkTheme].png index 014161b4b02..b687dde88fb 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[DarkTheme].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[DarkTheme].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[LightTheme].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[LightTheme].png index cdaa7f18f8a..8986134bacf 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[LightTheme].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimerSetupFlow[LightTheme].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[DarkTheme].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[DarkTheme].png index b2467c45b9c..68ca7d539d3 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[DarkTheme].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[DarkTheme].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[LightTheme].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[LightTheme].png index 7a97a001069..49f0e428599 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[LightTheme].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.paymentdatacollection.ach_BillingDetailsCollectionScreenshotTest_testPromoDisclaimer[LightTheme].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,DefaultFont].png index 4bca9cb73ae..ac2a5d88cb7 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,LargeFont].png index ba212d9dd1f..a0a8d3acc94 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CrazyAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,DefaultFont].png index 2a081a0a717..48cc2b170e7 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,LargeFont].png index 700e2076953..1b689fa15aa 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,CustomAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,DefaultFont].png index 95afd655d73..cbc3c37671a 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,LargeFont].png index 84675e0fce9..3eef82fc8dd 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[DarkTheme,DefaultAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,DefaultFont].png index 4bca9cb73ae..ac2a5d88cb7 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,LargeFont].png index ba212d9dd1f..a0a8d3acc94 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CrazyAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,DefaultFont].png index e248ed71125..4ae620072c6 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,LargeFont].png index dd01c92baab..0ef08f9eda4 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,CustomAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,DefaultFont].png index 032f9988bdb..af113f355e9 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,LargeFont].png index 385a3fa9453..05ba7cbd21a 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testHtmlMandateText[LightTheme,DefaultAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,DefaultFont].png index 8751081795e..02cc636aaa3 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,LargeFont].png index 2199d8b3217..7f793637ad3 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CrazyAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,DefaultFont].png index 99cca83891b..361260932fb 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,LargeFont].png index 692df355c55..6b8363ebc8e 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,CustomAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,DefaultFont].png index 44856e1d14f..d992424b190 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,LargeFont].png index cae90e55430..0b1af128dc9 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[DarkTheme,DefaultAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,DefaultFont].png index 8751081795e..02cc636aaa3 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,LargeFont].png index 2199d8b3217..7f793637ad3 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CrazyAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,DefaultFont].png index d6aca9aca9b..5200040f682 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,LargeFont].png index 4b25a4b225d..d360a145e24 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,CustomAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,DefaultFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,DefaultFont].png index 43fd7840965..8eb5ddf34e1 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,DefaultFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,DefaultFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,LargeFont].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,LargeFont].png index 637c2daae1c..ef8d5726b69 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,LargeFont].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.ui_MandateSnapshotTest_testLongMandateText[LightTheme,DefaultAppearance,LargeFont].png differ diff --git a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.verticalmode_VerticalModeFormUIScreenshotTest_fullCashAppForm[].png b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.verticalmode_VerticalModeFormUIScreenshotTest_fullCashAppForm[].png index 59e25d6b8be..9c7297945bd 100644 Binary files a/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.verticalmode_VerticalModeFormUIScreenshotTest_fullCashAppForm[].png and b/paymentsheet/src/test/snapshots/images/com.stripe.android.paymentsheet.verticalmode_VerticalModeFormUIScreenshotTest_fullCashAppForm[].png differ