engine/node/factories library

Properties

abbr → HtmlBuilder
final
address → HtmlBuilder
final
article → HtmlBuilder
final
aside → HtmlBuilder
final
audio → HtmlBuilder
final
b → HtmlBuilder
final
base → HtmlBuilder
final
blockquote → HtmlBuilder
final
body → HtmlBuilder
final
button → HtmlBuilder
final
canvas → HtmlBuilder
final
caption → HtmlBuilder
final
cite → HtmlBuilder
final
code → HtmlBuilder
final
col → HtmlBuilder
final
colgroup → HtmlBuilder
final
data → HtmlBuilder
final
dd → HtmlBuilder
final
del → HtmlBuilder
final
details → HtmlBuilder
final
dfn → HtmlBuilder
final
dialog → HtmlBuilder
final
div → HtmlBuilder
final
dl → HtmlBuilder
final
dt → HtmlBuilder
final
em → HtmlBuilder
final
embed → HtmlBuilder
final
fieldset → HtmlBuilder
final
figcaption → HtmlBuilder
final
figure → HtmlBuilder
final
final
h1 → HtmlBuilder
final
h2 → HtmlBuilder
final
h3 → HtmlBuilder
final
h4 → HtmlBuilder
final
h5 → HtmlBuilder
final
h6 → HtmlBuilder
final
final
final
hr → HtmlBuilder
final
html → HtmlBuilder
final
i → HtmlBuilder
final
iframe → HtmlBuilder
final
ins → HtmlBuilder
final
label → HtmlBuilder
final
legend → HtmlBuilder
final
li → HtmlBuilder
final
mainTag → HtmlBuilder
final
mark → HtmlBuilder
final
meter → HtmlBuilder
final
final
noscript → HtmlBuilder
final
object → HtmlBuilder
final
ol → HtmlBuilder
final
optgroup → HtmlBuilder
final
option → HtmlBuilder
final
output → HtmlBuilder
final
p → HtmlBuilder
final
param → HtmlBuilder
final
picture → HtmlBuilder
final
pre → HtmlBuilder
final
progress → HtmlBuilder
final
q → HtmlBuilder
final
s → HtmlBuilder
final
final
section → HtmlBuilder
final
select → HtmlBuilder
final
slot → HtmlBuilder
final
small → HtmlBuilder
final
source → HtmlBuilder
final
span → HtmlBuilder
final
strong → HtmlBuilder
final
styleTag → HtmlBuilder
final
sub → HtmlBuilder
final
summary → HtmlBuilder
final
sup → HtmlBuilder
final
table → HtmlBuilder
final
tbody → HtmlBuilder
final
td → HtmlBuilder
final
template → HtmlBuilder
final
textarea → HtmlBuilder
final
tfoot → HtmlBuilder
final
th → HtmlBuilder
final
thead → HtmlBuilder
final
time → HtmlBuilder
final
title → HtmlBuilder
final
tr → HtmlBuilder
final
track → HtmlBuilder
final
u → HtmlBuilder
final
ul → HtmlBuilder
final
video → HtmlBuilder
final

Functions

a({Object? key, required String href, String? target, String? rel, bool download = false, String? classes, Map<String, String>? style, EventCallback? onClick, Map<String, Attribute>? attrs, Children children = const []}) → ElementNode
el(String tag, {Object? key, Map<String, Attribute>? attrs, String? classes, Map<String, String>? style, EventCallback? onClick, Children children = const []}) → ElementNode
form({Object? key, String? action, String method = 'get', String? classes, Map<String, String>? style, EventCallback? onSubmit, Map<String, Attribute>? attrs, Children children = const []}) → ElementNode
img({Object? key, required String src, String? alt, int? width, int? height, bool lazy = false, String? classes, Map<String, String>? style, Map<String, Attribute>? attrs}) → ElementNode
input({Object? key, String type = 'text', String? value, String? placeholder, bool disabled = false, String? classes, Map<String, String>? style, EventCallback? onInput, Map<String, Attribute>? attrs}) → ElementNode
meta({String? name, String? content, String? charset, String? httpEquiv}) → ElementNode
script({String? src, bool async = false, bool defer = false, String? type, String? content}) → ElementNode
tag(String name) → HtmlBuilder
text(String value, {Object? key}) → TextNode

Typedefs

Children = List<PulsarNode>
HtmlBuilder = ElementNode Function({Map<String, Attribute>? attrs, Children children, String? classes, Object? key, EventCallback? onClick, Map<String, String>? style})