getCoreUtilsGlobalSnackbarTemplate function
String
getCoreUtilsGlobalSnackbarTemplate(
- String projectName
)
Implementation
String getCoreUtilsGlobalSnackbarTemplate(String projectName) {
return '''
import 'package:flutter/material.dart';
import 'package:${projectName}/core/utils/responsive_size.dart';
import 'package:${projectName}/presentation/widgets/text_widget.dart';
import '../theme/app_colors.dart';
class GlobalSnackBar {
static final GlobalKey<ScaffoldMessengerState> messengerKey =
GlobalKey<ScaffoldMessengerState>();
static void show(String message) {
messengerKey.currentState?.clearSnackBars();
messengerKey.currentState?.showSnackBar(
SnackBar(
content: Row(
children: [
Icon(Icons.error, color: AppColors.primary),
const SizedBox(width: 10),
Expanded(child: TextWidget(text: message, color: AppColors.black, textSize: 14.sp)),
],
),
behavior: SnackBarBehavior.floating,
backgroundColor: AppColors.background,
),
);
}
}
''';
}