Rain/lib/app/utils/show_snack_bar.dart

18 lines
475 B
Dart
Raw Normal View History

2023-09-05 21:31:29 +03:00
import 'package:flutter/material.dart';
import 'package:get/get.dart';
2025-05-28 17:42:15 +03:00
final GlobalKey<ScaffoldMessengerState> globalKey =
GlobalKey<ScaffoldMessengerState>();
2023-09-05 21:31:29 +03:00
2025-05-28 17:42:15 +03:00
void showSnackBar({required String content, VoidCallback? onPressed}) {
2023-09-05 21:31:29 +03:00
globalKey.currentState?.showSnackBar(
SnackBar(
content: Text(content),
2025-03-15 23:40:48 +03:00
action:
onPressed != null
2025-05-28 17:42:15 +03:00
? SnackBarAction(label: 'settings'.tr, onPressed: onPressed)
2025-03-15 23:40:48 +03:00
: null,
2023-09-05 21:31:29 +03:00
),
);
}