Skip to main content

react_rs_elements/
html.rs

1use crate::Element;
2
3pub fn html() -> Element {
4    Element::new("html")
5}
6pub fn head() -> Element {
7    Element::new("head")
8}
9pub fn title() -> Element {
10    Element::new("title")
11}
12pub fn body() -> Element {
13    Element::new("body")
14}
15pub fn meta() -> Element {
16    Element::new("meta")
17}
18pub fn link() -> Element {
19    Element::new("link")
20}
21pub fn script() -> Element {
22    Element::new("script")
23}
24pub fn style() -> Element {
25    Element::new("style")
26}
27
28pub fn div() -> Element {
29    Element::new("div")
30}
31pub fn span() -> Element {
32    Element::new("span")
33}
34pub fn p() -> Element {
35    Element::new("p")
36}
37
38pub fn h1() -> Element {
39    Element::new("h1")
40}
41pub fn h2() -> Element {
42    Element::new("h2")
43}
44pub fn h3() -> Element {
45    Element::new("h3")
46}
47pub fn h4() -> Element {
48    Element::new("h4")
49}
50pub fn h5() -> Element {
51    Element::new("h5")
52}
53pub fn h6() -> Element {
54    Element::new("h6")
55}
56
57pub fn a() -> Element {
58    Element::new("a")
59}
60pub fn button() -> Element {
61    Element::new("button")
62}
63pub fn input() -> Element {
64    Element::new("input")
65}
66pub fn textarea() -> Element {
67    Element::new("textarea")
68}
69pub fn form() -> Element {
70    Element::new("form")
71}
72pub fn label() -> Element {
73    Element::new("label")
74}
75
76pub fn ul() -> Element {
77    Element::new("ul")
78}
79pub fn ol() -> Element {
80    Element::new("ol")
81}
82pub fn li() -> Element {
83    Element::new("li")
84}
85
86pub fn nav() -> Element {
87    Element::new("nav")
88}
89pub fn header() -> Element {
90    Element::new("header")
91}
92pub fn footer() -> Element {
93    Element::new("footer")
94}
95pub fn main_el() -> Element {
96    Element::new("main")
97}
98pub fn section() -> Element {
99    Element::new("section")
100}
101pub fn article() -> Element {
102    Element::new("article")
103}
104pub fn aside() -> Element {
105    Element::new("aside")
106}
107
108pub fn img() -> Element {
109    Element::new("img")
110}
111pub fn video() -> Element {
112    Element::new("video")
113}
114pub fn audio() -> Element {
115    Element::new("audio")
116}
117
118pub fn table() -> Element {
119    Element::new("table")
120}
121pub fn thead() -> Element {
122    Element::new("thead")
123}
124pub fn tbody() -> Element {
125    Element::new("tbody")
126}
127pub fn tr() -> Element {
128    Element::new("tr")
129}
130pub fn th() -> Element {
131    Element::new("th")
132}
133pub fn td() -> Element {
134    Element::new("td")
135}
136
137pub fn br() -> Element {
138    Element::new("br")
139}
140pub fn hr() -> Element {
141    Element::new("hr")
142}
143
144pub fn strong() -> Element {
145    Element::new("strong")
146}
147pub fn em() -> Element {
148    Element::new("em")
149}
150pub fn code() -> Element {
151    Element::new("code")
152}
153pub fn pre() -> Element {
154    Element::new("pre")
155}
156
157pub fn select() -> Element {
158    Element::new("select")
159}
160pub fn option() -> Element {
161    Element::new("option")
162}