getToastColor method
Returns the fill color for the toast based on ToastType and ToastStyle.
Implementation
Color getToastColor(ToastType type, ToastStyle style) {
switch (type) {
case ToastType.success:
switch (style) {
case ToastStyle.flat:
return Colors.green;
case ToastStyle.fillColored:
return Colors.green;
case ToastStyle.flatColored:
return const Color(0XFFE3FAD6);
case ToastStyle.minimal:
return Colors.green;
case ToastStyle.simple:
return Colors.green;
}
case ToastType.info:
switch (style) {
case ToastStyle.flat:
return Colors.blue;
case ToastStyle.fillColored:
return Colors.blue;
case ToastStyle.flatColored:
return const Color(0XFFDBF6FF);
case ToastStyle.minimal:
return Colors.blue;
case ToastStyle.simple:
return Colors.blue;
}
case ToastType.warning:
switch (style) {
case ToastStyle.flat:
return const Color(0XFFFFB700);
case ToastStyle.fillColored:
return const Color(0XFFFFB700);
case ToastStyle.flatColored:
return const Color(0XFFFEF5CB);
case ToastStyle.minimal:
return const Color(0XFFFFB700);
case ToastStyle.simple:
return const Color(0XFFFFB700);
}
case ToastType.error:
switch (style) {
case ToastStyle.flat:
return Colors.red;
case ToastStyle.fillColored:
return Colors.red;
case ToastStyle.flatColored:
return const Color(0XFFFAD6D6);
case ToastStyle.minimal:
return Colors.red;
case ToastStyle.simple:
return Colors.red;
}
}
}