bw method

NikuButton bw(
  1. double width
)

Apply styling to border width

Implementation

NikuButton bw(double width) {
  _side.update(
    base: BorderSide(
      color: _side._base?.color ?? Colors.black12,
      width: width,
      style: _side._base?.style ?? BorderStyle.solid,
    ),
    disabled: BorderSide(
      color: _side._disabled?.color ?? Colors.black12,
      width: width,
      style: _side._disabled?.style ?? BorderStyle.solid,
    ),
    dragged: BorderSide(
      color: _side._dragged?.color ?? Colors.black12,
      width: width,
      style: _side._dragged?.style ?? BorderStyle.solid,
    ),
    error: BorderSide(
      color: _side._error?.color ?? Colors.black12,
      width: width,
      style: _side._error?.style ?? BorderStyle.solid,
    ),
    focused: BorderSide(
      color: _side._focused?.color ?? Colors.black12,
      width: width,
      style: _side._focused?.style ?? BorderStyle.solid,
    ),
    hovered: BorderSide(
      color: _side._hovered?.color ?? Colors.black12,
      width: width,
      style: _side._hovered?.style ?? BorderStyle.solid,
    ),
    pressed: BorderSide(
      color: _side._pressed?.color ?? Colors.black12,
      width: width,
      style: _side._pressed?.style ?? BorderStyle.solid,
    ),
    selected: BorderSide(
      color: _side._selected?.color ?? Colors.black12,
      width: width,
      style: _side._selected?.style ?? BorderStyle.solid,
    ),
  );

  return this;
}