animated tab buttons.

This commit is contained in:
Faris Armoush
2025-04-30 09:20:02 +03:00
parent fdd5d0feed
commit d8f40badc0

View File

@ -39,9 +39,14 @@ class AnalyticsPageTabsAndChildren extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.center,
children: [
...AnalyticsPageTab.values.map(
(tab) => AnalyticsPageTabButton(
tab: tab,
isSelected: tab == selectedTab,
(tab) => AnimatedSwitcher(
switchInCurve: Curves.easeIn,
duration: const Duration(milliseconds: 200),
child: AnalyticsPageTabButton(
key: ValueKey(selectedTab),
tab: tab,
isSelected: tab == selectedTab,
),
),
),
],