SnackBarStyle.defaults constructor
SnackBarStyle.defaults({
- required bool isDark,
- required BuildContext context,
Implementation
factory SnackBarStyle.defaults({
required bool isDark,
required BuildContext context,
}) {
final onBg = AppColors.getTextColor(isDark);
const primary = Colors.teal;
return SnackBarStyle(
backgroundColor:
isDark ? const Color(0xFF2C2C2C) : const Color(0xffe8decb),
textStyle: QuranLibrary().naskhStyle.copyWith(color: onBg),
duration: const Duration(seconds: 3),
behavior: SnackBarBehavior.floating,
margin: EdgeInsets.only(
bottom: MediaQuery.of(context).size.height - 100,
right: 16,
left: 16,
),
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10),
borderRadius: 12,
elevation: 0,
actionTextColor: primary,
enabled: true,
);
}