Files
workavia-mail-front/lib/features/login/presentation/privacy_link_widget.dart
T
dab246 348556392d Add title message for privacy button
(cherry picked from commit 070b3b1d4adb8ee9dfa0e237ac187304e085a11f)
2024-01-08 14:25:26 +01:00

40 lines
1.3 KiB
Dart

import 'package:core/presentation/extensions/color_extension.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/widgets.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
import 'package:tmail_ui_user/main/utils/app_utils.dart';
class PrivacyLinkWidget extends StatelessWidget {
static const linagoraPrivacy = 'https://www.linagora.com/en/legal/privacy';
final String privacyUrlString;
const PrivacyLinkWidget({Key? key, this.privacyUrlString = linagoraPrivacy}) : super(key: key);
@override
Widget build(BuildContext context) {
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)
)
)
],
);
}
}