SurahInfoStyle.defaults constructor
SurahInfoStyle.defaults({
- required bool isDark,
- required BuildContext context,
Implementation
factory SurahInfoStyle.defaults(
{required bool isDark, required BuildContext context}) {
final scheme = Theme.of(context).colorScheme;
final primary = scheme.primary;
return SurahInfoStyle(
ayahCount: 'عدد الآيات',
secondTabText: 'عن السورة',
firstTabText: 'أسماء السورة',
backgroundColor: AppColors.getBackgroundColor(isDark),
closeIconColor: AppColors.getTextColor(isDark),
indicatorColor: primary.withValues(alpha: .2),
primaryColor: primary.withValues(alpha: .2),
surahNameColor: AppColors.getTextColor(isDark),
surahNumberColor: AppColors.getTextColor(isDark),
textColor: AppColors.getTextColor(isDark),
titleColor: AppColors.getTextColor(isDark),
bottomSheetWidth: MediaQuery.of(context).size.width,
bottomSheetHeight: MediaQuery.of(context).size.height * 0.9,
surahNumberDecorationColor: Colors.teal.withValues(alpha: 0.6),
);
}