engine/node/factories library

Properties

article HtmlBuilder
final
button HtmlBuilder
final
code HtmlBuilder
final
div HtmlBuilder
final
final
h1 HtmlBuilder
final
h2 HtmlBuilder
final
h3 HtmlBuilder
final
h4 HtmlBuilder
final
h5 HtmlBuilder
final
h6 HtmlBuilder
final
final
hr HtmlBuilder
final
i HtmlBuilder
final
label HtmlBuilder
final
li HtmlBuilder
final
mainTag HtmlBuilder
final
final
ol HtmlBuilder
final
p HtmlBuilder
final
pre HtmlBuilder
final
section HtmlBuilder
final
span HtmlBuilder
final
textarea HtmlBuilder
final
ul 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})