diff --git a/it0_app/lib/core/theme/app_theme.dart b/it0_app/lib/core/theme/app_theme.dart index 2281932..1b0b35b 100644 --- a/it0_app/lib/core/theme/app_theme.dart +++ b/it0_app/lib/core/theme/app_theme.dart @@ -29,6 +29,30 @@ class AppTheme { borderSide: BorderSide.none, ), ), + navigationBarTheme: NavigationBarThemeData( + backgroundColor: AppColors.surface, + indicatorColor: Colors.transparent, + labelTextStyle: WidgetStateProperty.resolveWith((states) { + if (states.contains(WidgetState.selected)) { + return const TextStyle( + fontSize: 11, + fontWeight: FontWeight.w600, + color: AppColors.primary, + ); + } + return const TextStyle( + fontSize: 11, + fontWeight: FontWeight.w400, + color: AppColors.textSecondary, + ); + }), + iconTheme: WidgetStateProperty.resolveWith((states) { + if (states.contains(WidgetState.selected)) { + return const IconThemeData(color: AppColors.primary, size: 24); + } + return const IconThemeData(color: AppColors.textSecondary, size: 24); + }), + ), ); static ThemeData get lightTheme => ThemeData(