diff --git a/lib/common_widgets/aku_button.dart b/lib/common_widgets/aku_button.dart index c0cccb3..7b7fe34 100644 --- a/lib/common_widgets/aku_button.dart +++ b/lib/common_widgets/aku_button.dart @@ -12,6 +12,7 @@ class AkuButton extends StatefulWidget { final EdgeInsets padding; @required final VoidCallback onPressed; + final Color color; AkuButton({ Key key, this.child, @@ -19,6 +20,7 @@ class AkuButton extends StatefulWidget { this.radius = 0, this.onPressed, this.padding = EdgeInsets.zero, + this.color = Colors.transparent, }) : super(key: key); @override @@ -35,6 +37,7 @@ class _AkuButtonState extends State with PlatformMixin { radius: widget.radius, minHeight: widget.height, padding: widget.padding, + color: widget.color, ) : AkuMaterialButton( onPressed: widget.onPressed, @@ -42,6 +45,7 @@ class _AkuButtonState extends State with PlatformMixin { radius: widget.radius, height: widget.height, padding: widget.padding, + color: widget.color, ); } } diff --git a/lib/common_widgets/aku_material_button.dart b/lib/common_widgets/aku_material_button.dart index 479c7ef..43deaae 100644 --- a/lib/common_widgets/aku_material_button.dart +++ b/lib/common_widgets/aku_material_button.dart @@ -11,6 +11,7 @@ class AkuMaterialButton extends MaterialButton { final double minWidth; final double radius; final EdgeInsets padding; + final Color color; final Widget child; AkuMaterialButton({ @@ -26,6 +27,7 @@ class AkuMaterialButton extends MaterialButton { this.radius = 0, this.padding = EdgeInsets.zero, @required this.child, + this.color = Colors.transparent, }) : super( key: key, onPressed: onPressed, @@ -41,5 +43,6 @@ class AkuMaterialButton extends MaterialButton { borderRadius: BorderRadius.circular(radius), ), child: child, + color: color, ); } diff --git a/lib/common_widgets/aku_round_button.dart b/lib/common_widgets/aku_round_button.dart index 8110c39..7179c08 100644 --- a/lib/common_widgets/aku_round_button.dart +++ b/lib/common_widgets/aku_round_button.dart @@ -7,12 +7,14 @@ class AkuRoundButton extends AkuButton { final VoidCallback onPressed; final Widget child; final EdgeInsets padding; + final Color color; AkuRoundButton({ Key key, this.height, @required this.child, @required this.onPressed, this.padding = EdgeInsets.zero, + this.color = Colors.transparent, }) : super( key: key, height: height, @@ -20,5 +22,6 @@ class AkuRoundButton extends AkuButton { onPressed: onPressed, child: child, padding: padding, + color: color, ); }