showGrockMaterialBannerWithIcon method

void showGrockMaterialBannerWithIcon(
  1. String message, {
  2. Duration? duration,
  3. required String actionLabel,
  4. required VoidCallback action,
  5. required IconData icon,
})

showMaterialBanner method

Implementation

void showGrockMaterialBannerWithIcon(
  String message, {
  Duration? duration,
  required String actionLabel,
  required VoidCallback action,
  required IconData icon,
}) {
  ScaffoldMessenger.of(context).showMaterialBanner(
    MaterialBanner(
      content: Row(
        children: [
          Icon(icon),
          SizedBox(width: 10),
          Text(message),
        ],
      ),
      actions: [
        TextButton(
          child: Text(actionLabel),
          onPressed: action,
        ),
      ],
    ),
  );
}