snackbar property

String snackbar
getter/setter pair

Implementation

String snackbar = '''
import 'package:flutter/material.dart';
import 'package:get/get.dart';

class CustomSnackBar {
static showCustomSnackBar({required String title, required String message,Duration? duration})
{
  Get.snackbar(
    title,
    message,
    duration: duration ?? const Duration(seconds: 3),
    margin: const EdgeInsets.only(top: 10,left: 10,right: 10),
    colorText: Colors.white,
    backgroundColor: Colors.green,
    icon: const Icon(Icons.check_circle, color: Colors.white,),
  );
}


static showCustomErrorSnackBar({required String title, required String message,Color? color,Duration? duration})
{
  Get.snackbar(
    title,
    message,
    duration: duration ?? const Duration(seconds: 3),
    margin: const EdgeInsets.only(top: 10,left: 10,right: 10),
    colorText: Colors.white,
    backgroundColor: color ?? Colors.redAccent,
    icon: const Icon(Icons.error, color: Colors.white,),
  );
}



static showCustomToast({String? title, required String message,Color? color,Duration? duration}){
  Get.rawSnackbar(
    title: title,
    duration: duration ?? const Duration(seconds: 3),
    snackStyle: SnackStyle.GROUNDED,
    backgroundColor: color ?? Colors.green,
    onTap: (snack){
      Get.closeAllSnackbars();
    },
    //overlayBlur: 0.8,
    message: message,
  );
}


static showCustomErrorToast({String? title, required String message,Color? color,Duration? duration}){
  Get.rawSnackbar(
    title: title,
    duration: duration ?? const Duration(seconds: 3),
    snackStyle: SnackStyle.GROUNDED,
    backgroundColor: color ?? Colors.redAccent,
    onTap: (snack){
      Get.closeAllSnackbars();
    },
    //overlayBlur: 0.8,
    message: message,
  );
}
}
 ''';