From e36cba045a43073fa331776442fa501653c11633 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Wed, 21 Feb 2024 02:11:57 +0300 Subject: [PATCH] feat(ui): Select device icon depending on the screen width --- lib/ui/pages/more/about_application.dart | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/ui/pages/more/about_application.dart b/lib/ui/pages/more/about_application.dart index bcddcfa4..ad27b332 100644 --- a/lib/ui/pages/more/about_application.dart +++ b/lib/ui/pages/more/about_application.dart @@ -6,6 +6,7 @@ import 'package:flutter/material.dart'; import 'package:package_info/package_info.dart'; import 'package:selfprivacy/config/get_it_config.dart'; import 'package:selfprivacy/ui/layouts/brand_hero_screen.dart'; +import 'package:selfprivacy/utils/breakpoints.dart'; import 'package:selfprivacy/utils/platform_adapter.dart'; import 'package:url_launcher/url_launcher.dart'; @@ -17,9 +18,15 @@ class AboutApplicationPage extends StatelessWidget { Widget build(final BuildContext context) { IconData getPlatformIcon() { if (Platform.isAndroid) { - return Icons.phone_android_outlined; + if (Breakpoints.small.isActive(context)) { + return Icons.phone_android_outlined; + } + return Icons.tablet_android_outlined; } else if (Platform.isIOS) { - return Icons.phone_iphone_outlined; + if (Breakpoints.small.isActive(context)) { + return Icons.phone_iphone_outlined; + } + return Icons.tablet_mac_outlined; } else if (Platform.isWindows || Platform.isLinux) { return Icons.desktop_windows_outlined; } else if (Platform.isMacOS) {