sourceAsElement property
UIElement?
get
sourceAsElement
Implementation
Element? get sourceAsElement {
final source = _source;
if (source == null) {
return null;
} else if (source is String || source is BUIView) {
return createHTML(html: _resolveBUICode(source));
} else if (source is num || source is bool) {
return createHTML(html: '$source');
} else if (source is DOMElement) {
var dom = source;
return domGenerator.generate(dom) as Element?;
} else if (source.isElement) {
var elem = source as Element?;
return elem;
} else {
throw StateError("Can't convert source to Element: $source");
}
}