From 9e178ba584c49729fd45df77614080686f517f0f Mon Sep 17 00:00:00 2001 From: Alberto Ponces Date: Tue, 6 Sep 2022 14:39:15 +0100 Subject: [PATCH] fix: Rename DashboardChip to CustomChip and make its styling md3 compliant --- lib/ui/views/home/home_view.dart | 2 +- .../dashboard_chip.dart => shared/custom_chip.dart} | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) rename lib/ui/widgets/{homeView/dashboard_chip.dart => shared/custom_chip.dart} (64%) diff --git a/lib/ui/views/home/home_view.dart b/lib/ui/views/home/home_view.dart index a2c7e2d2..28831c4c 100644 --- a/lib/ui/views/home/home_view.dart +++ b/lib/ui/views/home/home_view.dart @@ -4,9 +4,9 @@ import 'package:google_fonts/google_fonts.dart'; import 'package:revanced_manager/app/app.locator.dart'; import 'package:revanced_manager/ui/views/home/home_viewmodel.dart'; import 'package:revanced_manager/ui/widgets/homeView/available_updates_card.dart'; -import 'package:revanced_manager/ui/widgets/homeView/dashboard_chip.dart'; import 'package:revanced_manager/ui/widgets/homeView/installed_apps_card.dart'; import 'package:revanced_manager/ui/widgets/homeView/latest_commit_card.dart'; +import 'package:revanced_manager/ui/widgets/shared/custom_chip.dart'; import 'package:revanced_manager/ui/widgets/shared/custom_sliver_app_bar.dart'; import 'package:stacked/stacked.dart'; diff --git a/lib/ui/widgets/homeView/dashboard_chip.dart b/lib/ui/widgets/shared/custom_chip.dart similarity index 64% rename from lib/ui/widgets/homeView/dashboard_chip.dart rename to lib/ui/widgets/shared/custom_chip.dart index 57aa337f..a24a376a 100644 --- a/lib/ui/widgets/homeView/dashboard_chip.dart +++ b/lib/ui/widgets/shared/custom_chip.dart @@ -19,13 +19,24 @@ class DashboardChip extends StatelessWidget { label: label, selected: isSelected, labelStyle: Theme.of(context).textTheme.subtitle2!.copyWith( - color: Theme.of(context).colorScheme.primary, + color: isSelected + ? Theme.of(context).colorScheme.primary + : Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.bold, ), backgroundColor: Colors.transparent, selectedColor: Theme.of(context).colorScheme.secondaryContainer, padding: const EdgeInsets.all(10), onSelected: onSelected, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + side: isSelected + ? BorderSide.none + : BorderSide( + width: 0.2, + color: Theme.of(context).colorScheme.secondary, + ), + ), ); } }