SeniorSnackBar constructor
SeniorSnackBar({
- Key? key,
- SeniorSnackBarAction? action,
- required Color backgroundColor,
- Duration? duration,
- DismissDirection? dismissDirection,
- required Color fontColor,
- IconData? icon,
- Color? iconColor,
- required String message,
Implementation
SeniorSnackBar({
Key? key,
SeniorSnackBarAction? action,
required Color backgroundColor,
Duration? duration,
DismissDirection? dismissDirection,
required Color fontColor,
IconData? icon,
Color? iconColor,
required String message,
}) : super(
duration: duration ?? const Duration(milliseconds: 4000),
dismissDirection: dismissDirection ?? DismissDirection.down,
behavior: SnackBarBehavior.floating,
backgroundColor: backgroundColor,
elevation: 1.0,
action: action,
content: Row(
children: [
Visibility(
visible: icon != null,
child: Padding(
padding: const EdgeInsets.only(right: SeniorSpacing.normal),
child: Icon(
icon,
color: iconColor,
size: SeniorIconSize.medium,
),
),
),
Expanded(
child: Text(
message,
style: SeniorTypography.small(color: fontColor),
),
),
],
),
);