mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-28 05:26:47 +00:00
Notification fixes (#240)
* Show snack bar for shorter duration if no associated action * Dismiss snack bars with tap * Upate release notes
This commit is contained in:
parent
d69ffc8de0
commit
1ab3940e6a
@ -6,9 +6,9 @@
|
||||
|
||||
- Support custom icons for part category
|
||||
- Support custom icons for stock location
|
||||
- Adjustments to notification messages
|
||||
- Updated translations
|
||||
|
||||
|
||||
### 0.9.1 - December 2022
|
||||
---
|
||||
|
||||
|
@ -45,15 +45,6 @@ void showSnackIcon(String text, {IconData? icon, Function()? onAction, bool? suc
|
||||
|
||||
String _action = actionText ?? L10().details;
|
||||
|
||||
SnackBarAction? action;
|
||||
|
||||
if (onAction != null) {
|
||||
action = SnackBarAction(
|
||||
label: _action,
|
||||
onPressed: onAction,
|
||||
);
|
||||
}
|
||||
|
||||
List<Widget> childs = [
|
||||
Text(text),
|
||||
Spacer(),
|
||||
@ -64,11 +55,24 @@ void showSnackIcon(String text, {IconData? icon, Function()? onAction, bool? suc
|
||||
}
|
||||
|
||||
OneContext().showSnackBar(builder: (context) => SnackBar(
|
||||
content: Row(
|
||||
content: GestureDetector(
|
||||
child: Row(
|
||||
children: childs
|
||||
),
|
||||
onTap: () {
|
||||
ScaffoldMessenger.of(context!).hideCurrentSnackBar();
|
||||
},
|
||||
),
|
||||
backgroundColor: backgroundColor,
|
||||
action: action
|
||||
action: onAction == null ? null : SnackBarAction(
|
||||
label: _action,
|
||||
onPressed: () {
|
||||
// Immediately dismiss the notification
|
||||
ScaffoldMessenger.of(context!).hideCurrentSnackBar();
|
||||
onAction();
|
||||
}
|
||||
),
|
||||
duration: Duration(seconds: onAction == null ? 1 : 2),
|
||||
)
|
||||
);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user