diff --git a/lib/features/login/presentation/privacy_link_widget.dart b/lib/features/login/presentation/privacy_link_widget.dart index 2969c838c..5fe0b3c97 100644 --- a/lib/features/login/presentation/privacy_link_widget.dart +++ b/lib/features/login/presentation/privacy_link_widget.dart @@ -13,14 +13,27 @@ class PrivacyLinkWidget extends StatelessWidget { @override Widget build(BuildContext context) { - return RichText( - text: TextSpan( - text: AppLocalizations.of(context).privacyPolicy, - style: const TextStyle( - color: AppColor.loginTextFieldFocusedBorder, - fontSize: 14), - recognizer: TapGestureRecognizer()..onTap = () => AppUtils.launchLink(privacyUrlString) - ) + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + Text( + AppLocalizations.of(context).byContinuingYouAreAgreeingToOur, + style: const TextStyle( + color: AppColor.colorTextBody, + fontSize: 14, + fontWeight: FontWeight.w400, + ), + ), + RichText( + text: TextSpan( + text: AppLocalizations.of(context).privacyPolicy, + style: const TextStyle( + color: AppColor.loginTextFieldFocusedBorder, + fontSize: 14), + recognizer: TapGestureRecognizer()..onTap = () => AppUtils.launchLink(privacyUrlString) + ) + ) + ], ); } } diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index b29f78195..206052ce5 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -3539,5 +3539,11 @@ "type": "text", "placeholders_order": [], "placeholders": {} + }, + "byContinuingYouAreAgreeingToOur": "By continuing, you're agreeing to our", + "@byContinuingYouAreAgreeingToOur": { + "type": "text", + "placeholders_order": [], + "placeholders": {} } } \ No newline at end of file diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart index 8f25776bf..59d815f6b 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -3674,4 +3674,11 @@ class AppLocalizations { name: 'me', ); } + + String get byContinuingYouAreAgreeingToOur { + return Intl.message( + 'By continuing, you\'re agreeing to our', + name: 'byContinuingYouAreAgreeingToOur', + ); + } } \ No newline at end of file