toHtml method
Render to HTML (for emails, web)
Implementation
@override
@override
String toHtml() {
final buttonStyle = _buildButtonStyle();
final attributes = _buildButtonAttributes();
final content = _buildButtonContent();
final scriptHtml = _buildScriptHtml();
final tag = state == ButtonState.disabled ? 'span' : 'button';
return '''
<$tag$attributes style="$buttonStyle">
$content
</$tag>
$scriptHtml
''';
}