|
|
|
@ -176,8 +176,8 @@ class AppBarWidget extends StatefulWidget with PreferredSizeWidget {
|
|
|
|
|
Size get preferredSize => Size(double.maxFinite, 60);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String _badgeText = "0";
|
|
|
|
|
class AppBarWidgetState extends State<AppBarWidget> {
|
|
|
|
|
String badgeText = "0";
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
widget.badgeUpdater = badgeUpdateBlock;
|
|
|
|
@ -186,7 +186,7 @@ class AppBarWidgetState extends State<AppBarWidget> {
|
|
|
|
|
|
|
|
|
|
badgeUpdateBlock(String value) {
|
|
|
|
|
setState(() {
|
|
|
|
|
badgeText = value;
|
|
|
|
|
_badgeText = value;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -220,7 +220,8 @@ class AppBarWidgetState extends State<AppBarWidget> {
|
|
|
|
|
(widget.isPharmacy && widget.showPharmacyCart)
|
|
|
|
|
? IconButton(
|
|
|
|
|
icon: Badge(
|
|
|
|
|
badgeContent: Text(badgeText),
|
|
|
|
|
shape: BadgeShape.circle,
|
|
|
|
|
badgeContent: Text(_badgeText, style: TextStyle(color: Colors.white)),
|
|
|
|
|
child: Icon(Icons.shopping_cart)),
|
|
|
|
|
color: Colors.white,
|
|
|
|
|
onPressed: () {
|
|
|
|
@ -232,7 +233,7 @@ class AppBarWidgetState extends State<AppBarWidget> {
|
|
|
|
|
icon: Badge(
|
|
|
|
|
position: BadgePosition.topStart(top: -15, start: -10),
|
|
|
|
|
badgeContent: Text(
|
|
|
|
|
badgeText,
|
|
|
|
|
_badgeText,
|
|
|
|
|
style: TextStyle(
|
|
|
|
|
fontSize: 9,
|
|
|
|
|
color: Colors.white,
|
|
|
|
|