1time snackbar

 snackbarCount++;

refreshCount();
final currentState = companyFormKey.currentState;
if (currentState != null && currentState.validate()) {
logger.f("message detailsFormKey right");

if (selectedChannel == null) {
appSnackBar(context, "Please check channel", tapCount: snackbarCount);
setState(() {
buttonClick++;
labelColor = AppColors.error(context);
});
return;
}


int snackbarCount = 0;

void refreshCount() {
Timer(const Duration(seconds: 10), () {
snackbarCount = 0;
});
}



/*
Company application details controller
@Author Soton Ahmed <soton.m360ict@gmail.com>
Start Date: 28-11-2023
Last Update: 28-11-2023
*/

import 'package:flutter/material.dart';
import 'package:womenentrepreneur/configs/app_colors.dart';

void appSnackBar(context, String msg, {int? tapCount}) {

if(tapCount != null && tapCount != 1){
return;
}

ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
backgroundColor: AppColors.seed,
content: Text(msg),
),
);
}




Comments