renderButton method

  1. @override
dynamic renderButton()
override

Implementation

@override
dynamic renderButton() {
  if (disabled) {
    content!.style.opacity = '0.7';
  } else {
    content!.style.opacity = '';
  }

  _loadingDiv ??= UILoading.asDivElement(UILoadingType.ring,
      zoom: 0.50,
      textZoom: 1.5,
      cssContext: content,
      withProgress: withProgress,
      config: loadingConfig)
    ..style.display = 'none';

  _button ??= renderButtonElement();

  _loadedMessage ??= DivElement()..style.display = 'none';

  _setLoadedMessageStyle();

  return [_button, _loadingDiv, _loadedMessage];
}