Current section

Files

Jump to
sprocket src sprocket@html@elements.erl
Raw

src/sprocket@html@elements.erl

-module(sprocket@html@elements).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-define(FILEPATH, "src/sprocket/html/elements.gleam").
-export([el/3, raw/3, fragment/1, text/1, none/0, keyed/2, ignore/1, ignore_while/2, debug/3, html/2, head/2, body/2, script/2, style/2, title/1, a/2, a_text/2, abbr/2, address/2, area/1, article/2, article_text/2, aside/2, aside_text/2, audio/2, audio_text/2, b/2, b_text/2, base/1, bdi/2, bdi_text/2, bdo/2, bdo_text/2, blockquote/2, blockquote_text/2, br/1, button/2, button_text/2, canvas/2, canvas_text/2, caption/2, caption_text/2, cite/2, cite_text/2, code/2, code_text/2, col/2, col_text/2, colgroup/2, colgroup_text/2, data/2, data_text/2, datalist/2, datalist_text/2, dd/2, dd_text/2, del/2, del_text/2, details/2, details_text/2, dfn/2, dfn_text/2, dialog/2, dialog_text/2, 'div'/2, div_text/2, dl/2, dl_text/2, dt/2, dt_text/2, em/2, em_text/2, embed/2, embed_text/2, fieldset/2, fieldset_text/2, figcaption/2, figcaption_text/2, figure/2, figure_text/2, footer/2, footer_text/2, form/2, form_text/2, h1/2, h1_text/2, h2/2, h2_text/2, h3/2, h3_text/2, h4/2, h4_text/2, h5/2, h5_text/2, h6/2, h6_text/2, header/2, header_text/2, hr/1, i/2, i_text/2, iframe/2, iframe_text/2, img/1, input/1, ins/2, ins_text/2, kbd/2, kbd_text/2, label/2, label_text/2, legend/2, legend_text/2, li/2, li_text/2, link/1, main/2, main_text/2, map/2, map_text/2, mark/2, mark_text/2, math/2, math_text/2, menu/2, menu_text/2, menuitem/2, menuitem_text/2, meta/1, meter/2, meter_text/2, nav/2, nav_text/2, noscript/2, noscript_text/2, object/2, object_text/2, ol/2, ol_text/2, optgroup/2, optgroup_text/2, option/2, option_text/2, output/2, output_text/2, p/2, p_text/2, param/2, param_text/2, picture/2, picture_text/2, pre/2, pre_text/2, progress/2, progress_text/2, q/2, q_text/2, rp/2, rp_text/2, rt/2, rt_text/2, ruby/2, ruby_text/2, s/2, s_text/2, samp/2, samp_text/2, section/2, section_text/2, select/2, select_text/2, small/2, small_text/2, source/1, span/2, span_text/2, strong/2, strong_text/2, sub/2, sub_text/2, summary/2, summary_text/2, sup/2, sup_text/2, svg/2, svg_text/2, table/2, table_text/2, tbody/2, tbody_text/2, td/2, td_text/2, textarea/2, textarea_text/2, tfoot/2, tfoot_text/2, th/2, th_text/2, thead/2, thead_text/2, time/2, time_text/2, tr/2, tr_text/2, track/1, u/2, u_text/2, ul/2, ul_text/2, var/2, var_text/2, video/2, video_text/2, wbr/2, wbr_text/2]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
-file("src/sprocket/html/elements.gleam", 12).
-spec el(
binary(),
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
el(Tag, Attrs, Children) ->
{element, Tag, Attrs, Children}.
-file("src/sprocket/html/elements.gleam", 16).
-spec raw(binary(), list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
raw(Tag, Attrs, Html) ->
Attrs@1 = begin
_pipe = Attrs,
gleam@list:fold(_pipe, [], fun(Acc, Attr) -> case Attr of
{attribute, Name, Value} ->
case gleam@dynamic@decode:run(
Value,
{decoder, fun gleam@dynamic@decode:decode_string/1}
) of
{ok, Value@1} ->
[{Name, gleam@json:string(Value@1)} | Acc];
{error, _} ->
sprocket@internal@logger:warn(
<<"Attribute value is not a string: "/utf8,
Name/binary>>
),
Acc
end;
_ ->
Acc
end end)
end,
Data = begin
_pipe@1 = [{<<"tag"/utf8>>, gleam@json:string(Tag)},
{<<"attrs"/utf8>>, gleam@json:object(Attrs@1)},
{<<"innerHtml"/utf8>>, gleam@json:string(Html)}],
_pipe@2 = gleam@json:object(_pipe@1),
gleam@json:to_string(_pipe@2)
end,
{custom, <<"raw"/utf8>>, Data}.
-file("src/sprocket/html/elements.gleam", 46).
-spec fragment(list(sprocket@internal@context:element())) -> sprocket@internal@context:element().
fragment(Children) ->
{fragment, Children}.
-file("src/sprocket/html/elements.gleam", 50).
-spec text(binary()) -> sprocket@internal@context:element().
text(Text) ->
{text, Text}.
-file("src/sprocket/html/elements.gleam", 54).
-spec none() -> sprocket@internal@context:element().
none() ->
{fragment, []}.
-file("src/sprocket/html/elements.gleam", 58).
-spec keyed(binary(), sprocket@internal@context:element()) -> sprocket@internal@context:element().
keyed(Key, Element) ->
{keyed, Key, Element}.
-file("src/sprocket/html/elements.gleam", 62).
-spec ignore(sprocket@internal@context:element()) -> sprocket@internal@context:element().
ignore(Element) ->
{ignore_update, Element}.
-file("src/sprocket/html/elements.gleam", 66).
-spec ignore_while(boolean(), sprocket@internal@context:element()) -> sprocket@internal@context:element().
ignore_while(Predicate, Element) ->
case Predicate of
true ->
{ignore_update, Element};
false ->
Element
end.
-file("src/sprocket/html/elements.gleam", 73).
-spec debug(
binary(),
gleam@option:option(gleam@dynamic:dynamic_()),
sprocket@internal@context:element()
) -> sprocket@internal@context:element().
debug(Id, Meta, Element) ->
{debug, Id, Meta, Element}.
-file("src/sprocket/html/elements.gleam", 78).
?DOC(" The [HTML `<html>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/html)\n").
-spec html(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
html(Attrs, Children) ->
el(<<"html"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 83).
?DOC(" The [HTML `<head>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/head)\n").
-spec head(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
head(Attrs, Children) ->
el(<<"head"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 88).
?DOC(" The [HTML `<body>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/body)\n").
-spec body(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
body(Attrs, Children) ->
el(<<"body"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 93).
?DOC(" The [HTML `<script>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script)\n").
-spec script(
list(sprocket@internal@context:attribute()),
gleam@option:option(binary())
) -> sprocket@internal@context:element().
script(Attrs, Body) ->
case Body of
{some, Body@1} ->
raw(<<"script"/utf8>>, Attrs, Body@1);
none ->
el(<<"script"/utf8>>, Attrs, [])
end.
-file("src/sprocket/html/elements.gleam", 101).
?DOC(" The [HTML `<style>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style)\n").
-spec style(
list(sprocket@internal@context:attribute()),
gleam@option:option(binary())
) -> sprocket@internal@context:element().
style(Attrs, Body) ->
case Body of
{some, Body@1} ->
raw(<<"style"/utf8>>, Attrs, Body@1);
none ->
el(<<"style"/utf8>>, Attrs, [])
end.
-file("src/sprocket/html/elements.gleam", 113).
?DOC(" The HTML [`<title>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/title) element\n").
-spec title(binary()) -> sprocket@internal@context:element().
title(Title) ->
el(<<"title"/utf8>>, [], [text(Title)]).
-file("src/sprocket/html/elements.gleam", 118).
?DOC(" The [HTML `<a>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a)\n").
-spec a(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
a(Attrs, Children) ->
el(<<"a"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 123).
?DOC(" Shorthand for `html.a(attrs, children: [html.text(text)])`\n").
-spec a_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
a_text(Attrs, Inner_text) ->
el(<<"a"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 128).
?DOC(" The [HTML `<abbr>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr)\n").
-spec abbr(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
abbr(Attrs, Children) ->
el(<<"abbr"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 133).
?DOC(" The [HTML `<address>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/address)\n").
-spec address(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
address(Attrs, Children) ->
el(<<"address"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 138).
?DOC(" The [HTML `<area />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/area)\n").
-spec area(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
area(Attrs) ->
el(<<"area"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 143).
?DOC(" The [HTML `<article>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article)\n").
-spec article(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
article(Attrs, Children) ->
el(<<"article"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 148).
?DOC(" Shorthand for `html.article(attrs, children: [html.text(text)])`\n").
-spec article_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
article_text(Attrs, Inner_text) ->
el(<<"article"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 153).
?DOC(" The [HTML `<aside>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside)\n").
-spec aside(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
aside(Attrs, Children) ->
el(<<"aside"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 158).
?DOC(" Shorthand for `html.aside(attrs, children: [html.text(text)])`\n").
-spec aside_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
aside_text(Attrs, Inner_text) ->
el(<<"aside"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 163).
?DOC(" The [HTML `<audio>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio)\n").
-spec audio(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
audio(Attrs, Children) ->
el(<<"audio"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 168).
?DOC(" Shorthand for `html.audio(attrs, children: [html.text(text)])`\n").
-spec audio_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
audio_text(Attrs, Inner_text) ->
el(<<"audio"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 173).
?DOC(" The [HTML `<b>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b)\n").
-spec b(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
b(Attrs, Children) ->
el(<<"b"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 178).
?DOC(" Shorthand for `html.b(attrs, children: [html.text(text)])`\n").
-spec b_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
b_text(Attrs, Inner_text) ->
el(<<"b"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 183).
?DOC(" The [HTML `<base />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base)\n").
-spec base(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
base(Attrs) ->
el(<<"base"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 188).
?DOC(" The [HTML `<bdi>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdi)\n").
-spec bdi(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
bdi(Attrs, Children) ->
el(<<"bdi"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 193).
?DOC(" Shorthand for `html.bdi(attrs, children: [html.text(text)])`\n").
-spec bdi_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
bdi_text(Attrs, Inner_text) ->
el(<<"bdi"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 198).
?DOC(" The [HTML `<bdo>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdo)\n").
-spec bdo(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
bdo(Attrs, Children) ->
el(<<"bdo"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 203).
?DOC(" Shorthand for `html.bdo(attrs, children: [html.text(text)])`\n").
-spec bdo_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
bdo_text(Attrs, Inner_text) ->
el(<<"bdo"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 208).
?DOC(" The [HTML `<blockquote>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote)\n").
-spec blockquote(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
blockquote(Attrs, Children) ->
el(<<"blockquote"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 213).
?DOC(" Shorthand for `html.blockquote(attrs, children: [html.text(text)])`\n").
-spec blockquote_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
blockquote_text(Attrs, Inner_text) ->
el(<<"blockquote"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 221).
?DOC(" The [HTML `<br />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br)\n").
-spec br(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
br(Attrs) ->
el(<<"br"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 226).
?DOC(" The [HTML `<button>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button)\n").
-spec button(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
button(Attrs, Children) ->
el(<<"button"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 231).
?DOC(" Shorthand for `html.button(attrs, children: [html.text(text)])`\n").
-spec button_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
button_text(Attrs, Inner_text) ->
el(<<"button"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 236).
?DOC(" The [HTML `<canvas>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas)\n").
-spec canvas(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
canvas(Attrs, Children) ->
el(<<"canvas"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 241).
?DOC(" Shorthand for `html.canvas(attrs, children: [html.text(text)])`\n").
-spec canvas_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
canvas_text(Attrs, Inner_text) ->
el(<<"canvas"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 246).
?DOC(" The [HTML `<caption>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption)\n").
-spec caption(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
caption(Attrs, Children) ->
el(<<"caption"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 251).
?DOC(" Shorthand for `html.caption(attrs, children: [html.text(text)])`\n").
-spec caption_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
caption_text(Attrs, Inner_text) ->
el(<<"caption"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 256).
?DOC(" The [HTML `<cite>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/cite)\n").
-spec cite(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
cite(Attrs, Children) ->
el(<<"cite"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 261).
?DOC(" Shorthand for `html.cite(attrs, children: [html.text(text)])`\n").
-spec cite_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
cite_text(Attrs, Inner_text) ->
el(<<"cite"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 266).
?DOC(" The [HTML `<code>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/code)\n").
-spec code(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
code(Attrs, Children) ->
el(<<"code"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 271).
?DOC(" Shorthand for `html.code(attrs, children: [html.text(text)])`\n").
-spec code_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
code_text(Attrs, Inner_text) ->
el(<<"code"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 276).
?DOC(" The [HTML `<col>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/col)\n").
-spec col(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
col(Attrs, Children) ->
el(<<"col"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 281).
?DOC(" Shorthand for `html.col(attrs, children: [html.text(text)])`\n").
-spec col_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
col_text(Attrs, Inner_text) ->
el(<<"col"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 286).
?DOC(" The [HTML `<colgroup>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/colgroup)\n").
-spec colgroup(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
colgroup(Attrs, Children) ->
el(<<"colgroup"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 291).
?DOC(" Shorthand for `html.colgroup(attrs, children: [html.text(text)])`\n").
-spec colgroup_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
colgroup_text(Attrs, Inner_text) ->
el(<<"colgroup"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 296).
?DOC(" The [HTML `<data>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/data)\n").
-spec data(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
data(Attrs, Children) ->
el(<<"data"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 301).
?DOC(" Shorthand for `html.data(attrs, children: [html.text(text)])`\n").
-spec data_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
data_text(Attrs, Inner_text) ->
el(<<"data"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 306).
?DOC(" The [HTML `<datalist>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist)\n").
-spec datalist(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
datalist(Attrs, Children) ->
el(<<"datalist"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 311).
?DOC(" Shorthand for `html.datalist(attrs, children: [html.text(text)])`\n").
-spec datalist_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
datalist_text(Attrs, Inner_text) ->
el(<<"datalist"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 316).
?DOC(" The [HTML `<dd>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dd)\n").
-spec dd(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
dd(Attrs, Children) ->
el(<<"dd"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 321).
?DOC(" Shorthand for `html.dd(attrs, children: [html.text(text)])`\n").
-spec dd_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
dd_text(Attrs, Inner_text) ->
el(<<"dd"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 326).
?DOC(" The [HTML `<del>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del)\n").
-spec del(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
del(Attrs, Children) ->
el(<<"del"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 331).
?DOC(" Shorthand for `html.del(attrs, children: [html.text(text)])`\n").
-spec del_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
del_text(Attrs, Inner_text) ->
el(<<"del"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 336).
?DOC(" The [HTML `<details>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details)\n").
-spec details(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
details(Attrs, Children) ->
el(<<"details"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 341).
?DOC(" Shorthand for `html.details(attrs, children: [html.text(text)])`\n").
-spec details_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
details_text(Attrs, Inner_text) ->
el(<<"details"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 346).
?DOC(" The [HTML `<dfn>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dfn)\n").
-spec dfn(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
dfn(Attrs, Children) ->
el(<<"dfn"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 351).
?DOC(" Shorthand for `html.dfn(attrs, children: [html.text(text)])`\n").
-spec dfn_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
dfn_text(Attrs, Inner_text) ->
el(<<"dfn"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 356).
?DOC(" The [HTML `<dialog>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog)\n").
-spec dialog(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
dialog(Attrs, Children) ->
el(<<"dialog"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 361).
?DOC(" Shorthand for `html.dialog(attrs, children: [html.text(text)])`\n").
-spec dialog_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
dialog_text(Attrs, Inner_text) ->
el(<<"dialog"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 366).
?DOC(" The [HTML `<div>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div)\n").
-spec 'div'(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
'div'(Attrs, Children) ->
el(<<"div"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 371).
?DOC(" Shorthand for `html.div(attrs, children: [html.text(text)])`\n").
-spec div_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
div_text(Attrs, Inner_text) ->
el(<<"div"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 376).
?DOC(" The [HTML `<dl>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl)\n").
-spec dl(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
dl(Attrs, Children) ->
el(<<"dl"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 381).
?DOC(" Shorthand for `html.dl(attrs, children: [html.text(text)])`\n").
-spec dl_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
dl_text(Attrs, Inner_text) ->
el(<<"dl"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 386).
?DOC(" The [HTML `<dt>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dt)\n").
-spec dt(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
dt(Attrs, Children) ->
el(<<"dt"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 391).
?DOC(" Shorthand for `html.dt(attrs, children: [html.text(text)])`\n").
-spec dt_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
dt_text(Attrs, Inner_text) ->
el(<<"dt"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 396).
?DOC(" The [HTML `<em>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em)\n").
-spec em(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
em(Attrs, Children) ->
el(<<"em"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 401).
?DOC(" Shorthand for `html.em(attrs, children: [html.text(text)])`\n").
-spec em_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
em_text(Attrs, Inner_text) ->
el(<<"em"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 406).
?DOC(" The [HTML `<embed>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed)\n").
-spec embed(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
embed(Attrs, Children) ->
el(<<"embed"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 411).
?DOC(" Shorthand for `html.embed(attrs, children: [html.text(text)])`\n").
-spec embed_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
embed_text(Attrs, Inner_text) ->
el(<<"embed"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 416).
?DOC(" The [HTML `<fieldset>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset)\n").
-spec fieldset(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
fieldset(Attrs, Children) ->
el(<<"fieldset"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 421).
?DOC(" Shorthand for `html.fieldset(attrs, children: [html.text(text)])`\n").
-spec fieldset_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
fieldset_text(Attrs, Inner_text) ->
el(<<"fieldset"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 426).
?DOC(" The [HTML `<figcaption>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption)\n").
-spec figcaption(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
figcaption(Attrs, Children) ->
el(<<"figcaption"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 431).
?DOC(" Shorthand for `html.figcaption(attrs, children: [html.text(text)])`\n").
-spec figcaption_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
figcaption_text(Attrs, Inner_text) ->
el(<<"figcaption"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 439).
?DOC(" The [HTML `<figure>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure)\n").
-spec figure(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
figure(Attrs, Children) ->
el(<<"figure"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 444).
?DOC(" Shorthand for `html.figure(attrs, children: [html.text(text)])`\n").
-spec figure_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
figure_text(Attrs, Inner_text) ->
el(<<"figure"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 449).
?DOC(" The [HTML `<footer>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer)\n").
-spec footer(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
footer(Attrs, Children) ->
el(<<"footer"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 454).
?DOC(" Shorthand for `html.footer(attrs, children: [html.text(text)])`\n").
-spec footer_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
footer_text(Attrs, Inner_text) ->
el(<<"footer"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 459).
?DOC(" The [HTML `<form>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form)\n").
-spec form(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
form(Attrs, Children) ->
el(<<"form"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 464).
?DOC(" Shorthand for `html.form(attrs, children: [html.text(text)])`\n").
-spec form_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
form_text(Attrs, Inner_text) ->
el(<<"form"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 469).
?DOC(" The [HTML `<h1>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h1)\n").
-spec h1(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
h1(Attrs, Children) ->
el(<<"h1"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 474).
?DOC(" Shorthand for `html.h1(attrs, children: [html.text(text)])`\n").
-spec h1_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
h1_text(Attrs, Inner_text) ->
el(<<"h1"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 479).
?DOC(" The [HTML `<h2>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h2)\n").
-spec h2(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
h2(Attrs, Children) ->
el(<<"h2"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 484).
?DOC(" Shorthand for `html.h2(attrs, children: [html.text(text)])`\n").
-spec h2_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
h2_text(Attrs, Inner_text) ->
el(<<"h2"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 489).
?DOC(" The [HTML `<h3>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h3)\n").
-spec h3(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
h3(Attrs, Children) ->
el(<<"h3"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 494).
?DOC(" Shorthand for `html.h3(attrs, children: [html.text(text)])`\n").
-spec h3_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
h3_text(Attrs, Inner_text) ->
el(<<"h3"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 499).
?DOC(" The [HTML `<h4>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h4)\n").
-spec h4(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
h4(Attrs, Children) ->
el(<<"h4"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 504).
?DOC(" Shorthand for `html.h4(attrs, children: [html.text(text)])`\n").
-spec h4_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
h4_text(Attrs, Inner_text) ->
el(<<"h4"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 509).
?DOC(" The [HTML `<h5>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h5)\n").
-spec h5(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
h5(Attrs, Children) ->
el(<<"h5"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 514).
?DOC(" Shorthand for `html.h5(attrs, children: [html.text(text)])`\n").
-spec h5_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
h5_text(Attrs, Inner_text) ->
el(<<"h5"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 519).
?DOC(" The [HTML `<h6>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h6)\n").
-spec h6(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
h6(Attrs, Children) ->
el(<<"h6"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 524).
?DOC(" Shorthand for `html.h6(attrs, children: [html.text(text)])`\n").
-spec h6_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
h6_text(Attrs, Inner_text) ->
el(<<"h6"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 529).
?DOC(" The [HTML `<header>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header)\n").
-spec header(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
header(Attrs, Children) ->
el(<<"header"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 534).
?DOC(" Shorthand for `html.header(attrs, children: [html.text(text)])`\n").
-spec header_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
header_text(Attrs, Inner_text) ->
el(<<"header"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 539).
?DOC(" The [HTML `<hr />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr)\n").
-spec hr(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
hr(Attrs) ->
el(<<"hr"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 544).
?DOC(" The [HTML `<i>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/i)\n").
-spec i(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
i(Attrs, Children) ->
el(<<"i"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 549).
?DOC(" Shorthand for `html.i(attrs, children: [html.text(text)])`\n").
-spec i_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
i_text(Attrs, Inner_text) ->
el(<<"i"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 554).
?DOC(" The [HTML `<iframe>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe)\n").
-spec iframe(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
iframe(Attrs, Children) ->
el(<<"iframe"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 559).
?DOC(" Shorthand for `html.iframe(attrs, children: [html.text(text)])`\n").
-spec iframe_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
iframe_text(Attrs, Inner_text) ->
el(<<"iframe"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 564).
?DOC(" The [HTML `<img />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img)\n").
-spec img(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
img(Attrs) ->
el(<<"img"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 569).
?DOC(" The [HTML `<input />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input)\n").
-spec input(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
input(Attrs) ->
el(<<"input"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 574).
?DOC(" The [HTML `<ins>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ins)\n").
-spec ins(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
ins(Attrs, Children) ->
el(<<"ins"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 579).
?DOC(" Shorthand for `html.ins(attrs, children: [html.text(text)])`\n").
-spec ins_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
ins_text(Attrs, Inner_text) ->
el(<<"ins"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 584).
?DOC(" The [HTML `<kbd>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd)\n").
-spec kbd(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
kbd(Attrs, Children) ->
el(<<"kbd"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 589).
?DOC(" Shorthand for `html.kbd(attrs, children: [html.text(text)])`\n").
-spec kbd_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
kbd_text(Attrs, Inner_text) ->
el(<<"kbd"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 594).
?DOC(" The [HTML `<label>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label)\n").
-spec label(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
label(Attrs, Children) ->
el(<<"label"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 599).
?DOC(" Shorthand for `html.label(attrs, children: [html.text(text)])`\n").
-spec label_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
label_text(Attrs, Inner_text) ->
el(<<"label"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 604).
?DOC(" The [HTML `<legend>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/legend)\n").
-spec legend(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
legend(Attrs, Children) ->
el(<<"legend"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 609).
?DOC(" Shorthand for `html.legend(attrs, children: [html.text(text)])`\n").
-spec legend_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
legend_text(Attrs, Inner_text) ->
el(<<"legend"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 614).
?DOC(" The [HTML `<li>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li)\n").
-spec li(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
li(Attrs, Children) ->
el(<<"li"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 619).
?DOC(" Shorthand for `html.li(attrs, children: [html.text(text)])`\n").
-spec li_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
li_text(Attrs, Inner_text) ->
el(<<"li"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 624).
?DOC(" The [HTML `<link />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link)\n").
-spec link(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
link(Attrs) ->
el(<<"link"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 629).
?DOC(" The [HTML `<main>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main)\n").
-spec main(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
main(Attrs, Children) ->
el(<<"main"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 634).
?DOC(" Shorthand for `html.main(attrs, children: [html.text(text)])`\n").
-spec main_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
main_text(Attrs, Inner_text) ->
el(<<"main"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 639).
?DOC(" The [HTML `<map>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/map)\n").
-spec map(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
map(Attrs, Children) ->
el(<<"map"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 644).
?DOC(" Shorthand for `html.map(attrs, children: [html.text(text)])`\n").
-spec map_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
map_text(Attrs, Inner_text) ->
el(<<"map"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 649).
?DOC(" The [HTML `<mark>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/mark)\n").
-spec mark(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
mark(Attrs, Children) ->
el(<<"mark"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 654).
?DOC(" Shorthand for `html.mark(attrs, children: [html.text(text)])`\n").
-spec mark_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
mark_text(Attrs, Inner_text) ->
el(<<"mark"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 659).
?DOC(" The [HTML `<math>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/math)\n").
-spec math(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
math(Attrs, Children) ->
el(<<"math"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 664).
?DOC(" Shorthand for `html.math(attrs, children: [html.text(text)])`\n").
-spec math_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
math_text(Attrs, Inner_text) ->
el(<<"math"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 669).
?DOC(" The [HTML `<menu>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu)\n").
-spec menu(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
menu(Attrs, Children) ->
el(<<"menu"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 674).
?DOC(" Shorthand for `html.menu(attrs, children: [html.text(text)])`\n").
-spec menu_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
menu_text(Attrs, Inner_text) ->
el(<<"menu"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 679).
?DOC(" The [HTML `<menuitem>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menuitem)\n").
-spec menuitem(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
menuitem(Attrs, Children) ->
el(<<"menuitem"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 684).
?DOC(" Shorthand for `html.menuitem(attrs, children: [html.text(text)])`\n").
-spec menuitem_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
menuitem_text(Attrs, Inner_text) ->
el(<<"menuitem"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 689).
?DOC(" The [HTML `<meta />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta)\n").
-spec meta(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
meta(Attrs) ->
el(<<"meta"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 694).
?DOC(" The [HTML `<meter>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meter)\n").
-spec meter(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
meter(Attrs, Children) ->
el(<<"meter"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 699).
?DOC(" Shorthand for `html.meter(attrs, children: [html.text(text)])`\n").
-spec meter_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
meter_text(Attrs, Inner_text) ->
el(<<"meter"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 704).
?DOC(" The [HTML `<nav>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav)\n").
-spec nav(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
nav(Attrs, Children) ->
el(<<"nav"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 709).
?DOC(" Shorthand for `html.nav(attrs, children: [html.text(text)])`\n").
-spec nav_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
nav_text(Attrs, Inner_text) ->
el(<<"nav"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 714).
?DOC(" The [HTML `<noscript>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/noscript)\n").
-spec noscript(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
noscript(Attrs, Children) ->
el(<<"noscript"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 719).
?DOC(" Shorthand for `html.noscript(attrs, children: [html.text(text)])`\n").
-spec noscript_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
noscript_text(Attrs, Inner_text) ->
el(<<"noscript"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 724).
?DOC(" The [HTML `<object>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object)\n").
-spec object(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
object(Attrs, Children) ->
el(<<"object"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 729).
?DOC(" Shorthand for `html.object(attrs, children: [html.text(text)])`\n").
-spec object_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
object_text(Attrs, Inner_text) ->
el(<<"object"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 734).
?DOC(" The [HTML `<ol>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol)\n").
-spec ol(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
ol(Attrs, Children) ->
el(<<"ol"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 739).
?DOC(" Shorthand for `html.ol(attrs, children: [html.text(text)])`\n").
-spec ol_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
ol_text(Attrs, Inner_text) ->
el(<<"ol"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 744).
?DOC(" The [HTML `<optgroup>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup)\n").
-spec optgroup(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
optgroup(Attrs, Children) ->
el(<<"optgroup"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 749).
?DOC(" Shorthand for `html.optgroup(attrs, children: [html.text(text)])`\n").
-spec optgroup_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
optgroup_text(Attrs, Inner_text) ->
el(<<"optgroup"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 754).
?DOC(" The [HTML `<option>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option)\n").
-spec option(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
option(Attrs, Children) ->
el(<<"option"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 759).
?DOC(" Shorthand for `html.option(attrs, children: [html.text(text)])`\n").
-spec option_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
option_text(Attrs, Inner_text) ->
el(<<"option"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 764).
?DOC(" The [HTML `<output>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/output)\n").
-spec output(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
output(Attrs, Children) ->
el(<<"output"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 769).
?DOC(" Shorthand for `html.output(attrs, children: [html.text(text)])`\n").
-spec output_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
output_text(Attrs, Inner_text) ->
el(<<"output"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 774).
?DOC(" The [HTML `<p>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p)\n").
-spec p(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
p(Attrs, Children) ->
el(<<"p"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 779).
?DOC(" Shorthand for `html.p(attrs, children: [html.text(text)])`\n").
-spec p_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
p_text(Attrs, Inner_text) ->
el(<<"p"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 784).
?DOC(" The [HTML `<param>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/param)\n").
-spec param(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
param(Attrs, Children) ->
el(<<"param"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 789).
?DOC(" Shorthand for `html.param(attrs, children: [html.text(text)])`\n").
-spec param_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
param_text(Attrs, Inner_text) ->
el(<<"param"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 794).
?DOC(" The [HTML `<picture>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture)\n").
-spec picture(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
picture(Attrs, Children) ->
el(<<"picture"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 799).
?DOC(" Shorthand for `html.picture(attrs, children: [html.text(text)])`\n").
-spec picture_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
picture_text(Attrs, Inner_text) ->
el(<<"picture"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 804).
?DOC(" The [HTML `<pre>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre)\n").
-spec pre(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
pre(Attrs, Children) ->
el(<<"pre"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 809).
?DOC(" Shorthand for `html.pre(attrs, children: [html.text(text)])`\n").
-spec pre_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
pre_text(Attrs, Inner_text) ->
el(<<"pre"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 814).
?DOC(" The [HTML `<progress>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress)\n").
-spec progress(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
progress(Attrs, Children) ->
el(<<"progress"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 819).
?DOC(" Shorthand for `html.progress(attrs, children: [html.text(text)])`\n").
-spec progress_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
progress_text(Attrs, Inner_text) ->
el(<<"progress"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 824).
?DOC(" The [HTML `<q>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q)\n").
-spec q(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
q(Attrs, Children) ->
el(<<"q"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 829).
?DOC(" Shorthand for `html.q(attrs, children: [html.text(text)])`\n").
-spec q_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
q_text(Attrs, Inner_text) ->
el(<<"q"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 834).
?DOC(" The [HTML `<rp>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rp)\n").
-spec rp(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
rp(Attrs, Children) ->
el(<<"rp"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 839).
?DOC(" Shorthand for `html.rp(attrs, children: [html.text(text)])`\n").
-spec rp_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
rp_text(Attrs, Inner_text) ->
el(<<"rp"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 844).
?DOC(" The [HTML `<rt>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt)\n").
-spec rt(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
rt(Attrs, Children) ->
el(<<"rt"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 849).
?DOC(" Shorthand for `html.rt(attrs, children: [html.text(text)])`\n").
-spec rt_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
rt_text(Attrs, Inner_text) ->
el(<<"rt"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 854).
?DOC(" The [HTML `<ruby>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby)\n").
-spec ruby(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
ruby(Attrs, Children) ->
el(<<"ruby"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 859).
?DOC(" Shorthand for `html.ruby(attrs, children: [html.text(text)])`\n").
-spec ruby_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
ruby_text(Attrs, Inner_text) ->
el(<<"ruby"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 864).
?DOC(" The [HTML `<s>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s)\n").
-spec s(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
s(Attrs, Children) ->
el(<<"s"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 869).
?DOC(" Shorthand for `html.s(attrs, children: [html.text(text)])`\n").
-spec s_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
s_text(Attrs, Inner_text) ->
el(<<"s"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 874).
?DOC(" The [HTML `<samp>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/samp)\n").
-spec samp(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
samp(Attrs, Children) ->
el(<<"samp"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 879).
?DOC(" Shorthand for `html.samp(attrs, children: [html.text(text)])`\n").
-spec samp_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
samp_text(Attrs, Inner_text) ->
el(<<"samp"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 884).
?DOC(" The [HTML `<section>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section)\n").
-spec section(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
section(Attrs, Children) ->
el(<<"section"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 889).
?DOC(" Shorthand for `html.section(attrs, children: [html.text(text)])`\n").
-spec section_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
section_text(Attrs, Inner_text) ->
el(<<"section"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 894).
?DOC(" The [HTML `<select>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select)\n").
-spec select(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
select(Attrs, Children) ->
el(<<"select"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 899).
?DOC(" Shorthand for `html.select(attrs, children: [html.text(text)])`\n").
-spec select_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
select_text(Attrs, Inner_text) ->
el(<<"select"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 904).
?DOC(" The [HTML `<small>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/small)\n").
-spec small(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
small(Attrs, Children) ->
el(<<"small"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 909).
?DOC(" Shorthand for `html.small(attrs, children: [html.text(text)])`\n").
-spec small_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
small_text(Attrs, Inner_text) ->
el(<<"small"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 914).
?DOC(" The [HTML `<source />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source)\n").
-spec source(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
source(Attrs) ->
el(<<"source"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 919).
?DOC(" The [HTML `<span>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span)\n").
-spec span(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
span(Attrs, Children) ->
el(<<"span"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 924).
?DOC(" Shorthand for `html.span(attrs, children: [html.text(text)])`\n").
-spec span_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
span_text(Attrs, Inner_text) ->
el(<<"span"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 929).
?DOC(" The [HTML `<strong>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong)\n").
-spec strong(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
strong(Attrs, Children) ->
el(<<"strong"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 934).
?DOC(" Shorthand for `html.strong(attrs, children: [html.text(text)])`\n").
-spec strong_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
strong_text(Attrs, Inner_text) ->
el(<<"strong"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 939).
?DOC(" The [HTML `<sub>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sub)\n").
-spec sub(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
sub(Attrs, Children) ->
el(<<"sub"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 944).
?DOC(" Shorthand for `html.sub(attrs, children: [html.text(text)])`\n").
-spec sub_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
sub_text(Attrs, Inner_text) ->
el(<<"sub"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 949).
?DOC(" The [HTML `<summary>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary)\n").
-spec summary(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
summary(Attrs, Children) ->
el(<<"summary"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 954).
?DOC(" Shorthand for `html.summary(attrs, children: [html.text(text)])`\n").
-spec summary_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
summary_text(Attrs, Inner_text) ->
el(<<"summary"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 959).
?DOC(" The [HTML `<sup>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup)\n").
-spec sup(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
sup(Attrs, Children) ->
el(<<"sup"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 964).
?DOC(" Shorthand for `html.sup(attrs, children: [html.text(text)])`\n").
-spec sup_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
sup_text(Attrs, Inner_text) ->
el(<<"sup"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 969).
?DOC(" The [HTML `<svg>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/svg)\n").
-spec svg(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
svg(Attrs, Children) ->
el(<<"svg"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 974).
?DOC(" Shorthand for `html.svg(attrs, children: [html.text(text)])`\n").
-spec svg_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
svg_text(Attrs, Inner_text) ->
el(<<"svg"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 979).
?DOC(" The [HTML `<table>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table)\n").
-spec table(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
table(Attrs, Children) ->
el(<<"table"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 984).
?DOC(" Shorthand for `html.table(attrs, children: [html.text(text)])`\n").
-spec table_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
table_text(Attrs, Inner_text) ->
el(<<"table"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 989).
?DOC(" The [HTML `<tbody>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tbody)\n").
-spec tbody(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
tbody(Attrs, Children) ->
el(<<"tbody"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 994).
?DOC(" Shorthand for `html.tbody(attrs, children: [html.text(text)])`\n").
-spec tbody_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
tbody_text(Attrs, Inner_text) ->
el(<<"tbody"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 999).
?DOC(" The [HTML `<td>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td)\n").
-spec td(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
td(Attrs, Children) ->
el(<<"td"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1004).
?DOC(" Shorthand for `html.td(attrs, children: [html.text(text)])`\n").
-spec td_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
td_text(Attrs, Inner_text) ->
el(<<"td"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1009).
?DOC(" The [HTML `<textarea>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea)\n").
-spec textarea(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
textarea(Attrs, Children) ->
el(<<"textarea"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1014).
?DOC(" Shorthand for `html.textarea(attrs, children: [html.text(text)])`\n").
-spec textarea_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
textarea_text(Attrs, Inner_text) ->
el(<<"textarea"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1019).
?DOC(" The [HTML `<tfoot>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot)\n").
-spec tfoot(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
tfoot(Attrs, Children) ->
el(<<"tfoot"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1024).
?DOC(" Shorthand for `html.tfoot(attrs, children: [html.text(text)])`\n").
-spec tfoot_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
tfoot_text(Attrs, Inner_text) ->
el(<<"tfoot"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1029).
?DOC(" The [HTML `<th>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th)\n").
-spec th(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
th(Attrs, Children) ->
el(<<"th"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1034).
?DOC(" Shorthand for `html.th(attrs, children: [html.text(text)])`\n").
-spec th_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
th_text(Attrs, Inner_text) ->
el(<<"th"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1039).
?DOC(" The [HTML `<thead>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/thead)\n").
-spec thead(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
thead(Attrs, Children) ->
el(<<"thead"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1044).
?DOC(" Shorthand for `html.thead(attrs, children: [html.text(text)])`\n").
-spec thead_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
thead_text(Attrs, Inner_text) ->
el(<<"thead"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1049).
?DOC(" The [HTML `<time>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time)\n").
-spec time(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
time(Attrs, Children) ->
el(<<"time"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1054).
?DOC(" Shorthand for `html.time(attrs, children: [html.text(text)])`\n").
-spec time_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
time_text(Attrs, Inner_text) ->
el(<<"time"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1059).
?DOC(" The [HTML `<tr>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr)\n").
-spec tr(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
tr(Attrs, Children) ->
el(<<"tr"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1064).
?DOC(" Shorthand for `html.tr(attrs, children: [html.text(text)])`\n").
-spec tr_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
tr_text(Attrs, Inner_text) ->
el(<<"tr"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1069).
?DOC(" The [HTML `<track />` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track)\n").
-spec track(list(sprocket@internal@context:attribute())) -> sprocket@internal@context:element().
track(Attrs) ->
el(<<"track"/utf8>>, Attrs, []).
-file("src/sprocket/html/elements.gleam", 1074).
?DOC(" The [HTML `<u>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/u)\n").
-spec u(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
u(Attrs, Children) ->
el(<<"u"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1079).
?DOC(" Shorthand for `html.u(attrs, children: [html.text(text)])`\n").
-spec u_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
u_text(Attrs, Inner_text) ->
el(<<"u"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1084).
?DOC(" The [HTML `<ul>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul)\n").
-spec ul(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
ul(Attrs, Children) ->
el(<<"ul"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1089).
?DOC(" Shorthand for `html.ul(attrs, children: [html.text(text)])`\n").
-spec ul_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
ul_text(Attrs, Inner_text) ->
el(<<"ul"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1094).
?DOC(" The [HTML `<var>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/var)\n").
-spec var(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
var(Attrs, Children) ->
el(<<"var"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1099).
?DOC(" Shorthand for `html.var(attrs, children: [html.text(text)])`\n").
-spec var_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
var_text(Attrs, Inner_text) ->
el(<<"var"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1104).
?DOC(" The [HTML `<video>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video)\n").
-spec video(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
video(Attrs, Children) ->
el(<<"video"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1109).
?DOC(" Shorthand for `html.video(attrs, children: [html.text(text)])`\n").
-spec video_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
video_text(Attrs, Inner_text) ->
el(<<"video"/utf8>>, Attrs, [text(Inner_text)]).
-file("src/sprocket/html/elements.gleam", 1114).
?DOC(" The [HTML `<wbr>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/wbr)\n").
-spec wbr(
list(sprocket@internal@context:attribute()),
list(sprocket@internal@context:element())
) -> sprocket@internal@context:element().
wbr(Attrs, Children) ->
el(<<"wbr"/utf8>>, Attrs, Children).
-file("src/sprocket/html/elements.gleam", 1119).
?DOC(" Shorthand for `html.wbr(attrs, children: [html.text(text)])`\n").
-spec wbr_text(list(sprocket@internal@context:attribute()), binary()) -> sprocket@internal@context:element().
wbr_text(Attrs, Inner_text) ->
el(<<"wbr"/utf8>>, Attrs, [text(Inner_text)]).