label property

String? get label

The label text displayed on the button.

Implementation

String? get label => _label;
set label (String? value)

Implementation

set label(String? value) {
  _label = value;
  if (label != null && label!.isNotEmpty) {
    if (_text == null) {
      _text = TextComponent(
        text: _label,
        anchor: Anchor.center,
        position: size / 2,
        textRenderer: TextPaint(
          style: TextStyle(color: textColor, fontSize: 10),
        ),
      );
      add(_text!);
    } else {
      _text!.text = _label!;
    }
  } else {
    _text?.removeFromParent();
    _text = null;
  }
}