Files
ReVoltVPN/lib/components/sidebar_contents/privacy_policy_button.dart
T

31 lines
829 B
Dart

import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
import 'package:revoltvpn/logic/app_colors.dart';
class PrivacyPolicyButton extends StatelessWidget {
const PrivacyPolicyButton({super.key});
static Future<void> launchPrivacyPolicy() async {
final Uri url = Uri.parse(
'https://github.com/esefxdz/ReVoltVPN/blob/main/PRIVACY_POLICY.md',
);
if (!await launchUrl(url, mode: LaunchMode.externalApplication)) {
debugPrint('Could not launch $url');
}
}
@override
Widget build(BuildContext context) {
return const IconButton(
icon: Icon(
Icons.privacy_tip_outlined,
color: AppColors.textWhite,
size: 28,
),
onPressed: launchPrivacyPolicy,
tooltip: 'Privacy Policy',
splashRadius: 24,
);
}
}