Skip to content

Commit 982c5a3

Browse files
authored
Remove children for void dynamic DOM elements (#146)
1 parent 41a71d2 commit 982c5a3

File tree

1 file changed

+49
-49
lines changed

1 file changed

+49
-49
lines changed

src/React/DOM/Dynamic.purs

+49-49
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ address = DOM.mkDOM (DOM.IsDynamic true) "address"
2525
address' :: Array ReactElement -> ReactElement
2626
address' = address []
2727

28-
area :: Array Props -> Array ReactElement -> ReactElement
29-
area = DOM.mkDOM (DOM.IsDynamic true) "area"
28+
area :: Array Props -> ReactElement
29+
area props = DOM.mkDOM (DOM.IsDynamic true) "area" props []
3030

31-
area' :: Array ReactElement -> ReactElement
31+
area' :: ReactElement
3232
area' = area []
3333

3434
article :: Array Props -> Array ReactElement -> ReactElement
@@ -55,10 +55,10 @@ b = DOM.mkDOM (DOM.IsDynamic true) "b"
5555
b' :: Array ReactElement -> ReactElement
5656
b' = b []
5757

58-
base :: Array Props -> Array ReactElement -> ReactElement
59-
base = DOM.mkDOM (DOM.IsDynamic true) "base"
58+
base :: Array Props -> ReactElement
59+
base props = DOM.mkDOM (DOM.IsDynamic true) "base" props []
6060

61-
base' :: Array ReactElement -> ReactElement
61+
base' :: ReactElement
6262
base' = base []
6363

6464
bdi :: Array Props -> Array ReactElement -> ReactElement
@@ -91,10 +91,10 @@ body = DOM.mkDOM (DOM.IsDynamic true) "body"
9191
body' :: Array ReactElement -> ReactElement
9292
body' = body []
9393

94-
br :: Array Props -> Array ReactElement -> ReactElement
95-
br = DOM.mkDOM (DOM.IsDynamic true) "br"
94+
br :: Array Props -> ReactElement
95+
br props = DOM.mkDOM (DOM.IsDynamic true) "br" props []
9696

97-
br' :: Array ReactElement -> ReactElement
97+
br' :: ReactElement
9898
br' = br []
9999

100100
button :: Array Props -> Array ReactElement -> ReactElement
@@ -127,10 +127,10 @@ code = DOM.mkDOM (DOM.IsDynamic true) "code"
127127
code' :: Array ReactElement -> ReactElement
128128
code' = code []
129129

130-
col :: Array Props -> Array ReactElement -> ReactElement
131-
col = DOM.mkDOM (DOM.IsDynamic true) "col"
130+
col :: Array Props -> ReactElement
131+
col props = DOM.mkDOM (DOM.IsDynamic true) "col" props []
132132

133-
col' :: Array ReactElement -> ReactElement
133+
col' :: ReactElement
134134
col' = col []
135135

136136
colgroup :: Array Props -> Array ReactElement -> ReactElement
@@ -205,10 +205,10 @@ em = DOM.mkDOM (DOM.IsDynamic true) "em"
205205
em' :: Array ReactElement -> ReactElement
206206
em' = em []
207207

208-
embed :: Array Props -> Array ReactElement -> ReactElement
209-
embed = DOM.mkDOM (DOM.IsDynamic true) "embed"
208+
embed :: Array Props -> ReactElement
209+
embed props = DOM.mkDOM (DOM.IsDynamic true) "embed" props []
210210

211-
embed' :: Array ReactElement -> ReactElement
211+
embed' :: ReactElement
212212
embed' = embed []
213213

214214
fieldset :: Array Props -> Array ReactElement -> ReactElement
@@ -289,10 +289,10 @@ header = DOM.mkDOM (DOM.IsDynamic true) "header"
289289
header' :: Array ReactElement -> ReactElement
290290
header' = header []
291291

292-
hr :: Array Props -> Array ReactElement -> ReactElement
293-
hr = DOM.mkDOM (DOM.IsDynamic true) "hr"
292+
hr :: Array Props -> ReactElement
293+
hr props = DOM.mkDOM (DOM.IsDynamic true) "hr" props []
294294

295-
hr' :: Array ReactElement -> ReactElement
295+
hr' :: ReactElement
296296
hr' = hr []
297297

298298
html :: Array Props -> Array ReactElement -> ReactElement
@@ -313,16 +313,16 @@ iframe = DOM.mkDOM (DOM.IsDynamic true) "iframe"
313313
iframe' :: Array ReactElement -> ReactElement
314314
iframe' = iframe []
315315

316-
img :: Array Props -> Array ReactElement -> ReactElement
317-
img = DOM.mkDOM (DOM.IsDynamic true) "img"
316+
img :: Array Props -> ReactElement
317+
img props = DOM.mkDOM (DOM.IsDynamic true) "img" props []
318318

319-
img' :: Array ReactElement -> ReactElement
319+
img' :: ReactElement
320320
img' = img []
321321

322-
input :: Array Props -> Array ReactElement -> ReactElement
323-
input = DOM.mkDOM (DOM.IsDynamic true) "input"
322+
input :: Array Props -> ReactElement
323+
input props = DOM.mkDOM (DOM.IsDynamic true) "input" props []
324324

325-
input' :: Array ReactElement -> ReactElement
325+
input' :: ReactElement
326326
input' = input []
327327

328328
ins :: Array Props -> Array ReactElement -> ReactElement
@@ -337,10 +337,10 @@ kbd = DOM.mkDOM (DOM.IsDynamic true) "kbd"
337337
kbd' :: Array ReactElement -> ReactElement
338338
kbd' = kbd []
339339

340-
keygen :: Array Props -> Array ReactElement -> ReactElement
341-
keygen = DOM.mkDOM (DOM.IsDynamic true) "keygen"
340+
keygen :: Array Props -> ReactElement
341+
keygen props = DOM.mkDOM (DOM.IsDynamic true) "keygen" props []
342342

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

346346
label :: Array Props -> Array ReactElement -> ReactElement
@@ -361,11 +361,11 @@ li = DOM.mkDOM (DOM.IsDynamic true) "li"
361361
li' :: Array ReactElement -> ReactElement
362362
li' = li []
363363

364-
link :: Array Props -> Array ReactElement -> ReactElement
365-
link = DOM.mkDOM (DOM.IsDynamic true) "link"
364+
link :: Array Props -> ReactElement
365+
link props = DOM.mkDOM (DOM.IsDynamic true) "link" props []
366366

367-
link' :: Array ReactElement -> ReactElement
368-
link' = body []
367+
link' :: ReactElement
368+
link' = link []
369369

370370
main :: Array Props -> Array ReactElement -> ReactElement
371371
main = DOM.mkDOM (DOM.IsDynamic true) "main"
@@ -391,16 +391,16 @@ menu = DOM.mkDOM (DOM.IsDynamic true) "menu"
391391
menu' :: Array ReactElement -> ReactElement
392392
menu' = menu []
393393

394-
menuitem :: Array Props -> Array ReactElement -> ReactElement
395-
menuitem = DOM.mkDOM (DOM.IsDynamic true) "menuitem"
394+
menuitem :: Array Props -> ReactElement
395+
menuitem props = DOM.mkDOM (DOM.IsDynamic true) "menuitem" props []
396396

397-
menuitem' :: Array ReactElement -> ReactElement
397+
menuitem' :: ReactElement
398398
menuitem' = menuitem []
399399

400-
meta :: Array Props -> Array ReactElement -> ReactElement
401-
meta = DOM.mkDOM (DOM.IsDynamic true) "meta"
400+
meta :: Array Props -> ReactElement
401+
meta props = DOM.mkDOM (DOM.IsDynamic true) "meta" props []
402402

403-
meta' :: Array ReactElement -> ReactElement
403+
meta' :: ReactElement
404404
meta' = meta []
405405

406406
meter :: Array Props -> Array ReactElement -> ReactElement
@@ -457,10 +457,10 @@ p = DOM.mkDOM (DOM.IsDynamic true) "p"
457457
p' :: Array ReactElement -> ReactElement
458458
p' = p []
459459

460-
param :: Array Props -> Array ReactElement -> ReactElement
461-
param = DOM.mkDOM (DOM.IsDynamic true) "param"
460+
param :: Array Props -> ReactElement
461+
param props = DOM.mkDOM (DOM.IsDynamic true) "param" props []
462462

463-
param' :: Array ReactElement -> ReactElement
463+
param' :: ReactElement
464464
param' = param []
465465

466466
picture :: Array Props -> Array ReactElement -> ReactElement
@@ -541,10 +541,10 @@ small = DOM.mkDOM (DOM.IsDynamic true) "small"
541541
small' :: Array ReactElement -> ReactElement
542542
small' = small []
543543

544-
source :: Array Props -> Array ReactElement -> ReactElement
545-
source = DOM.mkDOM (DOM.IsDynamic true) "source"
544+
source :: Array Props -> ReactElement
545+
source props = DOM.mkDOM (DOM.IsDynamic true) "source" props []
546546

547-
source' :: Array ReactElement -> ReactElement
547+
source' :: ReactElement
548548
source' = source []
549549

550550
span :: Array Props -> Array ReactElement -> ReactElement
@@ -643,10 +643,10 @@ tr = DOM.mkDOM (DOM.IsDynamic true) "tr"
643643
tr' :: Array ReactElement -> ReactElement
644644
tr' = tr []
645645

646-
track :: Array Props -> Array ReactElement -> ReactElement
647-
track = DOM.mkDOM (DOM.IsDynamic true) "track"
646+
track :: Array Props -> ReactElement
647+
track props = DOM.mkDOM (DOM.IsDynamic true) "track" props []
648648

649-
track' :: Array ReactElement -> ReactElement
649+
track' :: ReactElement
650650
track' = track []
651651

652652
u :: Array Props -> Array ReactElement -> ReactElement
@@ -673,8 +673,8 @@ video = DOM.mkDOM (DOM.IsDynamic true) "video"
673673
video' :: Array ReactElement -> ReactElement
674674
video' = video []
675675

676-
wbr :: Array Props -> Array ReactElement -> ReactElement
677-
wbr = DOM.mkDOM (DOM.IsDynamic true) "body"
676+
wbr :: Array Props -> ReactElement
677+
wbr props = DOM.mkDOM (DOM.IsDynamic true) "wbr" props []
678678

679-
wbr' :: Array ReactElement -> ReactElement
679+
wbr' :: ReactElement
680680
wbr' = wbr []

0 commit comments

Comments
 (0)