$uiButtonLoader function
DOMElement
$uiButtonLoader({
- dynamic id,
- String? field,
- dynamic classes,
- dynamic style,
- dynamic buttonClasses,
- dynamic buttonStyle,
- Map<
String, String> ? attributes, - dynamic content,
- bool commented = false,
- dynamic loadedTextClass,
- dynamic loadedTextStyle,
- dynamic loadedTextErrorClass,
- dynamic loadedTextErrorStyle,
- dynamic loadedTextOK,
- dynamic loadedTextError,
- bool? withProgress,
- dynamic loadingConfig,
DOMElement tag ui-button-loader for UIButtonLoader.
Implementation
DOMElement $uiButtonLoader(
{id,
String? field,
classes,
style,
buttonClasses,
buttonStyle,
Map<String, String>? attributes,
content,
bool commented = false,
loadedTextClass,
loadedTextStyle,
loadedTextErrorClass,
loadedTextErrorStyle,
loadedTextOK,
loadedTextError,
bool? withProgress,
dynamic loadingConfig}) {
return $tag(
'ui-button-loader',
id: id,
classes: classes,
style: style,
attributes: {
if (field != null && field.isNotEmpty) 'field': field,
if (buttonClasses != null)
'button-classes':
parseStringFromInlineList(buttonClasses)?.join(',') ?? '',
if (buttonClasses != null) 'button-style': CSS(buttonStyle).style,
if (withProgress != null) 'with-progress': '$withProgress',
if (loadedTextStyle != null)
'loaded-text-style': CSS(loadedTextStyle).style,
if (loadedTextClass != null)
'loaded-text-classes':
parseStringFromInlineList(buttonClasses)?.join(',') ?? '',
if (loadedTextErrorStyle != null)
'loaded-text-error-style': CSS(loadedTextErrorStyle).style,
if (loadedTextErrorClass != null)
'loaded-text-error-classes':
parseStringFromInlineList(loadedTextErrorClass)?.join(',') ?? '',
if (loadedTextOK != null) 'loaded-text-ok': '$loadedTextOK',
if (loadedTextError != null) 'loaded-text-error': '$loadedTextError',
if (loadingConfig != null)
'loading-config': (loadingConfig is UILoadingConfig
? loadingConfig.toInlineProperties()
: '$loadingConfig'),
...?attributes
},
content: content,
commented: commented,
);
}