AppTheme function
Implementation
ThemeData AppTheme(Brightness theme) {
final isDark = theme == Brightness.dark;
final dividerColor = isDark ? Colors.white : Colors.black;
final cardColor = isDark ? cardColorDark : cardColorLight;
final scaffoldBackgroundColor =
isDark ? scaffoldBgColorDark : scaffoldBgColorLight;
return ThemeData(
useMaterial3: true,
package: CountryPickerHelper.packageName,
fontFamily: FontFamily.publicSans,
cardColor: cardColor,
dividerColor: dividerColor,
scaffoldBackgroundColor: scaffoldBackgroundColor,
textSelectionTheme: TextSelectionThemeData(
cursorColor: dividerColor,
selectionHandleColor: dividerColor,
selectionColor: dividerColor.withValues(alpha: 0.1)),
);
}