Skip to content

Commit 41a71d2

Browse files
authored
Remove children for void DOM elements (#145)
Resolves #76
1 parent bd3933d commit 41a71d2

File tree

1 file changed

+49
-49
lines changed

1 file changed

+49
-49
lines changed

src/React/DOM.purs

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ address = mkDOM (IsDynamic false) "address"
4343
address' :: Array ReactElement -> ReactElement
4444
address' = address []
4545

46-
area :: Array Props -> Array ReactElement -> ReactElement
47-
area = mkDOM (IsDynamic false) "area"
46+
area :: Array Props -> ReactElement
47+
area props = mkDOM (IsDynamic false) "area" props []
4848

49-
area' :: Array ReactElement -> ReactElement
49+
area' :: ReactElement
5050
area' = area []
5151

5252
article :: Array Props -> Array ReactElement -> ReactElement
@@ -73,10 +73,10 @@ b = mkDOM (IsDynamic false) "b"
7373
b' :: Array ReactElement -> ReactElement
7474
b' = b []
7575

76-
base :: Array Props -> Array ReactElement -> ReactElement
77-
base = mkDOM (IsDynamic false) "base"
76+
base :: Array Props -> ReactElement
77+
base props = mkDOM (IsDynamic false) "base" props []
7878

79-
base' :: Array ReactElement -> ReactElement
79+
base' :: ReactElement
8080
base' = base []
8181

8282
bdi :: Array Props -> Array ReactElement -> ReactElement
@@ -109,10 +109,10 @@ body = mkDOM (IsDynamic false) "body"
109109
body' :: Array ReactElement -> ReactElement
110110
body' = body []
111111

112-
br :: Array Props -> Array ReactElement -> ReactElement
113-
br = mkDOM (IsDynamic false) "br"
112+
br :: Array Props -> ReactElement
113+
br props = mkDOM (IsDynamic false) "br" props []
114114

115-
br' :: Array ReactElement -> ReactElement
115+
br' :: ReactElement
116116
br' = br []
117117

118118
button :: Array Props -> Array ReactElement -> ReactElement
@@ -145,10 +145,10 @@ code = mkDOM (IsDynamic false) "code"
145145
code' :: Array ReactElement -> ReactElement
146146
code' = code []
147147

148-
col :: Array Props -> Array ReactElement -> ReactElement
149-
col = mkDOM (IsDynamic false) "col"
148+
col :: Array Props -> ReactElement
149+
col props = mkDOM (IsDynamic false) "col" props []
150150

151-
col' :: Array ReactElement -> ReactElement
151+
col' :: ReactElement
152152
col' = col []
153153

154154
colgroup :: Array Props -> Array ReactElement -> ReactElement
@@ -223,10 +223,10 @@ em = mkDOM (IsDynamic false) "em"
223223
em' :: Array ReactElement -> ReactElement
224224
em' = em []
225225

226-
embed :: Array Props -> Array ReactElement -> ReactElement
227-
embed = mkDOM (IsDynamic false) "embed"
226+
embed :: Array Props -> ReactElement
227+
embed props = mkDOM (IsDynamic false) "embed" props []
228228

229-
embed' :: Array ReactElement -> ReactElement
229+
embed' :: ReactElement
230230
embed' = embed []
231231

232232
fieldset :: Array Props -> Array ReactElement -> ReactElement
@@ -307,10 +307,10 @@ header = mkDOM (IsDynamic false) "header"
307307
header' :: Array ReactElement -> ReactElement
308308
header' = header []
309309

310-
hr :: Array Props -> Array ReactElement -> ReactElement
311-
hr = mkDOM (IsDynamic false) "hr"
310+
hr :: Array Props -> ReactElement
311+
hr props = mkDOM (IsDynamic false) "hr" props []
312312

313-
hr' :: Array ReactElement -> ReactElement
313+
hr' :: ReactElement
314314
hr' = hr []
315315

316316
html :: Array Props -> Array ReactElement -> ReactElement
@@ -331,16 +331,16 @@ iframe = mkDOM (IsDynamic false) "iframe"
331331
iframe' :: Array ReactElement -> ReactElement
332332
iframe' = iframe []
333333

334-
img :: Array Props -> Array ReactElement -> ReactElement
335-
img = mkDOM (IsDynamic false) "img"
334+
img :: Array Props -> ReactElement
335+
img props = mkDOM (IsDynamic false) "img" props []
336336

337-
img' :: Array ReactElement -> ReactElement
337+
img' :: ReactElement
338338
img' = img []
339339

340-
input :: Array Props -> Array ReactElement -> ReactElement
341-
input = mkDOM (IsDynamic false) "input"
340+
input :: Array Props -> ReactElement
341+
input props = mkDOM (IsDynamic false) "input" props []
342342

343-
input' :: Array ReactElement -> ReactElement
343+
input' :: ReactElement
344344
input' = input []
345345

346346
ins :: Array Props -> Array ReactElement -> ReactElement
@@ -355,10 +355,10 @@ kbd = mkDOM (IsDynamic false) "kbd"
355355
kbd' :: Array ReactElement -> ReactElement
356356
kbd' = kbd []
357357

358-
keygen :: Array Props -> Array ReactElement -> ReactElement
359-
keygen = mkDOM (IsDynamic false) "keygen"
358+
keygen :: Array Props -> ReactElement
359+
keygen props = mkDOM (IsDynamic false) "keygen" props []
360360

361-
keygen' :: Array ReactElement -> ReactElement
361+
keygen' :: ReactElement
362362
keygen' = keygen []
363363

364364
label :: Array Props -> Array ReactElement -> ReactElement
@@ -379,11 +379,11 @@ li = mkDOM (IsDynamic false) "li"
379379
li' :: Array ReactElement -> ReactElement
380380
li' = li []
381381

382-
link :: Array Props -> Array ReactElement -> ReactElement
383-
link = mkDOM (IsDynamic false) "link"
382+
link :: Array Props -> ReactElement
383+
link props = mkDOM (IsDynamic false) "link" props []
384384

385-
link' :: Array ReactElement -> ReactElement
386-
link' = body []
385+
link' :: ReactElement
386+
link' = link []
387387

388388
main :: Array Props -> Array ReactElement -> ReactElement
389389
main = mkDOM (IsDynamic false) "main"
@@ -409,16 +409,16 @@ menu = mkDOM (IsDynamic false) "menu"
409409
menu' :: Array ReactElement -> ReactElement
410410
menu' = menu []
411411

412-
menuitem :: Array Props -> Array ReactElement -> ReactElement
413-
menuitem = mkDOM (IsDynamic false) "menuitem"
412+
menuitem :: Array Props -> ReactElement
413+
menuitem props = mkDOM (IsDynamic false) "menuitem" props []
414414

415-
menuitem' :: Array ReactElement -> ReactElement
415+
menuitem' :: ReactElement
416416
menuitem' = menuitem []
417417

418-
meta :: Array Props -> Array ReactElement -> ReactElement
419-
meta = mkDOM (IsDynamic false) "meta"
418+
meta :: Array Props -> ReactElement
419+
meta props = mkDOM (IsDynamic false) "meta" props []
420420

421-
meta' :: Array ReactElement -> ReactElement
421+
meta' :: ReactElement
422422
meta' = meta []
423423

424424
meter :: Array Props -> Array ReactElement -> ReactElement
@@ -475,10 +475,10 @@ p = mkDOM (IsDynamic false) "p"
475475
p' :: Array ReactElement -> ReactElement
476476
p' = p []
477477

478-
param :: Array Props -> Array ReactElement -> ReactElement
479-
param = mkDOM (IsDynamic false) "param"
478+
param :: Array Props -> ReactElement
479+
param props = mkDOM (IsDynamic false) "param" props []
480480

481-
param' :: Array ReactElement -> ReactElement
481+
param' :: ReactElement
482482
param' = param []
483483

484484
picture :: Array Props -> Array ReactElement -> ReactElement
@@ -559,10 +559,10 @@ small = mkDOM (IsDynamic false) "small"
559559
small' :: Array ReactElement -> ReactElement
560560
small' = small []
561561

562-
source :: Array Props -> Array ReactElement -> ReactElement
563-
source = mkDOM (IsDynamic false) "source"
562+
source :: Array Props -> ReactElement
563+
source props = mkDOM (IsDynamic false) "source" props []
564564

565-
source' :: Array ReactElement -> ReactElement
565+
source' :: ReactElement
566566
source' = source []
567567

568568
span :: Array Props -> Array ReactElement -> ReactElement
@@ -661,10 +661,10 @@ tr = mkDOM (IsDynamic false) "tr"
661661
tr' :: Array ReactElement -> ReactElement
662662
tr' = tr []
663663

664-
track :: Array Props -> Array ReactElement -> ReactElement
665-
track = mkDOM (IsDynamic false) "track"
664+
track :: Array Props -> ReactElement
665+
track props = mkDOM (IsDynamic false) "track" props []
666666

667-
track' :: Array ReactElement -> ReactElement
667+
track' :: ReactElement
668668
track' = track []
669669

670670
u :: Array Props -> Array ReactElement -> ReactElement
@@ -691,8 +691,8 @@ video = mkDOM (IsDynamic false) "video"
691691
video' :: Array ReactElement -> ReactElement
692692
video' = video []
693693

694-
wbr :: Array Props -> Array ReactElement -> ReactElement
695-
wbr = mkDOM (IsDynamic false) "body"
694+
wbr :: Array Props -> ReactElement
695+
wbr props = mkDOM (IsDynamic false) "wbr" props []
696696

697-
wbr' :: Array ReactElement -> ReactElement
697+
wbr' :: ReactElement
698698
wbr' = wbr []

0 commit comments

Comments
 (0)