27 lines
600 B
Dart
27 lines
600 B
Dart
import 'package:get/get.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
import '../app.dart';
|
|
|
|
void showSnack(String title, message, [SnackType snackType = SnackType.INFO]) {
|
|
Get.snackbar(
|
|
title,
|
|
message,
|
|
snackPosition: SnackPosition.BOTTOM,
|
|
colorText: ThemeColor.white,
|
|
backgroundColor: _getSnackBgColor(snackType),
|
|
margin: const EdgeInsets.all(16),
|
|
);
|
|
}
|
|
|
|
Color _getSnackBgColor(SnackType snackType) {
|
|
if (snackType.index == 1) {
|
|
return Colors.amber.shade600;
|
|
}
|
|
if (snackType.index == 2) {
|
|
return Colors.red.shade700;
|
|
}
|
|
|
|
return Colors.green.shade600;
|
|
}
|