|
@@ -83,6 +83,7 @@ class ButtonWidget extends StatelessWidget {
|
|
|
final buttonStyle = CustomButtonStyle(
|
|
|
//Dummy default values since we need to keep these properties non-nullable
|
|
|
defaultButtonColor: Colors.transparent,
|
|
|
+ defaultBorderColor: Colors.transparent,
|
|
|
defaultIconColor: Colors.transparent,
|
|
|
defaultLabelStyle: textTheme.body,
|
|
|
);
|
|
@@ -161,7 +162,7 @@ class ButtonChildWidget extends StatefulWidget {
|
|
|
|
|
|
class _ButtonChildWidgetState extends State<ButtonChildWidget> {
|
|
|
late Color buttonColor;
|
|
|
- late Color? borderColor;
|
|
|
+ late Color borderColor;
|
|
|
late Color iconColor;
|
|
|
late TextStyle labelStyle;
|
|
|
late Color checkIconColor;
|
|
@@ -208,12 +209,7 @@ class _ButtonChildWidgetState extends State<ButtonChildWidget> {
|
|
|
decoration: BoxDecoration(
|
|
|
borderRadius: const BorderRadius.all(Radius.circular(4)),
|
|
|
color: buttonColor,
|
|
|
- border: borderColor != null
|
|
|
- ? Border.all(
|
|
|
- color: borderColor!,
|
|
|
- // strokeAlign: StrokeAlign.outside,
|
|
|
- )
|
|
|
- : null,
|
|
|
+ border: Border.all(color: borderColor),
|
|
|
),
|
|
|
child: Padding(
|
|
|
padding: const EdgeInsets.symmetric(vertical: 14, horizontal: 16),
|