bc method

NikuButton bc(
  1. Color color
)

Apply styling to border color

Implementation

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

  return this;
}