A constructor
A({
- String? text,
- String? className,
- String? style,
- Map<
String, String> ? attrs, - String? href,
- String? target,
- String? rel,
- List<
BloomNode> children = const [], - Map<
String, BloomEventHandler> ? on, - BloomEventHandler? onClick,
- BloomEventHandler? onMouseEnter,
- BloomEventHandler? onMouseLeave,
- BloomEventHandler? onFocus,
- BloomEventHandler? onBlur,
Creates an <a> anchor element descriptor with hyperlink shorthands.
Implementation
A({
super.text,
super.className,
super.style,
Map<String, String>? attrs,
String? href,
String? target,
String? rel,
super.children = const [],
Map<String, BloomEventHandler>? on,
BloomEventHandler? onClick,
BloomEventHandler? onMouseEnter,
BloomEventHandler? onMouseLeave,
BloomEventHandler? onFocus,
BloomEventHandler? onBlur,
}) : super(
'a',
attrs: _mergeAttrs(attrs, {
if (href != null) 'href': href,
if (target != null) 'target': target,
if (rel != null) 'rel': rel,
}),
on: _mergeEvents(on,
onClick: onClick,
onMouseEnter: onMouseEnter,
onMouseLeave: onMouseLeave,
onFocus: onFocus,
onBlur: onBlur),
);