withBorder method
Implementation
AbstractButtonStyle withBorder(
{Border? border,
Border? hoverBorder,
Border? focusBorder,
Border? disabledBorder}) {
return copyWith(
decoration: (context, states, decoration) {
if (decoration is BoxDecoration) {
return decoration.copyWith(
border: states.disabled
? disabledBorder ?? decoration.border
: states.hovered
? hoverBorder ?? decoration.border
: states.focused
? focusBorder ?? decoration.border
: border,
);
}
return decoration;
},
);
}