2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-28 13:36:50 +00:00

Specify default "details" text for snackbar

This commit is contained in:
Oliver Walters 2021-02-17 08:05:00 +11:00
parent 87e5499d09
commit 0773b2e70d

View File

@ -12,6 +12,7 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:one_context/one_context.dart'; import 'package:one_context/one_context.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
void showSnackIcon(String text, {IconData icon, Function onAction, bool success, String actionText}) { void showSnackIcon(String text, {IconData icon, Function onAction, bool success, String actionText}) {
@ -29,7 +30,13 @@ void showSnackIcon(String text, {IconData icon, Function onAction, bool success,
SnackBarAction action; SnackBarAction action;
if (onAction != null && actionText != null) { if (onAction != null) {
if (actionText == null) {
// Default action text
actionText = I18N.of(OneContext().context).details;
}
action = SnackBarAction( action = SnackBarAction(
label: actionText, label: actionText,
onPressed: onAction, onPressed: onAction,