Module

Concur.React.DOM

#viewAdapter

viewAdapter :: forall ps vs res. (ps -> vs -> res) -> (ps -> vs -> Array res)

The React backend uses Array to make view monoidal We use this view adapter to derive our specialised el functions

#el

el :: forall m a p v. ShiftMap (Widget (Array v)) m => (Array p -> Array v -> v) -> Array (Props p a) -> m a -> m a

#el'

el' :: forall m a p v. ShiftMap (Widget (Array v)) m => MultiAlternative m => (Array p -> Array v -> v) -> Array (Props p a) -> Array (m a) -> m a

#elLeaf

elLeaf :: forall p v m a. LiftWidget (Array v) m => (Array p -> v) -> Array (Props p a) -> m a

#El1

type El1 = forall m a. ShiftMap (Widget HTML) m => Array (ReactProps a) -> m a -> m a

#El

type El = forall m a. MultiAlternative m => ShiftMap (Widget HTML) m => Array (ReactProps a) -> Array (m a) -> m a

#El'

type El' = forall m a. MultiAlternative m => ShiftMap (Widget HTML) m => Array (m a) -> m a

#ElLeaf

type ElLeaf = forall m a. LiftWidget HTML m => Array (ReactProps a) -> m a

#ElLeaf'

type ElLeaf' = forall m a. LiftWidget HTML m => m a

#ElLeafFunc'

type ElLeafFunc' x = forall m a. LiftWidget HTML m => x -> m a

#a_

a_ :: El1

#a

a :: El

#a'

a' :: El'

#abbr_

#abbr

abbr :: El

#abbr'

#address_

#address

#address'

#area

#area'

#article_

#article

#article'

#aside_

#aside

#aside'

#audio_

#audio

#audio'

#b_

b_ :: El1

#b

b :: El

#b'

b' :: El'

#base

#base'

#bdi_

#bdi

bdi :: El

#bdi'

#bdo_

#bdo

bdo :: El

#bdo'

#big_

#big

big :: El

#big'

#blockquote_

#blockquote

#blockquote'

#body_

#body

body :: El

#body'

#br

#br'

#button_

#button

#button'

#canvas_

#canvas

#canvas'

#caption_

#caption

#caption'

#cite_

#cite

cite :: El

#cite'

#code_

#code

code :: El

#code'

#col

#col'

#colgroup_

#colgroup

#colgroup'

#_data_

#_data

#_data'

#datalist_

#datalist

#datalist'

#dd_

dd_ :: El1

#dd

dd :: El

#dd'

dd' :: El'

#del_

#del

del :: El

#del'

#details_

#details

#details'

#dfn_

#dfn

dfn :: El

#dfn'

#dialog_

#dialog

#dialog'

#div_

#div

div :: El

#div'

#dl_

dl_ :: El1

#dl

dl :: El

#dl'

dl' :: El'

#dt_

dt_ :: El1

#dt

dt :: El

#dt'

dt' :: El'

#em_

em_ :: El1

#em

em :: El

#em'

em' :: El'

#embed

#embed'

#fieldset_

#fieldset

#fieldset'

#figcaption_

#figcaption

#figcaption'

#figure_

#figure

#figure'

#footer_

#footer

#footer'

#form_

#form

form :: El

#form'

#h1_

h1_ :: El1

#h1

h1 :: El

#h1'

h1' :: El'

#h2_

h2_ :: El1

#h2

h2 :: El

#h2'

h2' :: El'

#h3_

h3_ :: El1

#h3

h3 :: El

#h3'

h3' :: El'

#h4_

h4_ :: El1

#h4

h4 :: El

#h4'

h4' :: El'

#h5_

h5_ :: El1

#h5

h5 :: El

#h5'

h5' :: El'

#h6_

h6_ :: El1

#h6

h6 :: El

#h6'

h6' :: El'

#head_

#head

head :: El

#head'

#header_

#header

#header'

#hr

#hr'

#html_

#html

html :: El

#html'

#i_

i_ :: El1

#i

i :: El

#i'

i' :: El'

#iframe_

#iframe

#iframe'

#img

#img'

#input

#input'

#ins_

#ins

ins :: El

#ins'

#kbd_

#kbd

kbd :: El

#kbd'

#keygen

#keygen'

#label_

#label

#label'

#legend_

#legend

#legend'

#li_

li_ :: El1

#li

li :: El

#li'

li' :: El'

#link'

#main_

#main

main :: El

#main'

#_map_

#_map

_map :: El

#_map'

#mark_

#mark

mark :: El

#mark'

#menu_

#menu

menu :: El

#menu'

#menuitem

#menuitem'

#meta

#meta'

#meter_

#meter

#meter'

#nav_

#nav

nav :: El

#nav'

#noscript_

#noscript

#noscript'

#object_

#object

#object'

#ol_

ol_ :: El1

#ol

ol :: El

#ol'

ol' :: El'

#optgroup_

#optgroup

#optgroup'

#option_

#option

#option'

#output_

#output

#output'

#p_

p_ :: El1

#p

p :: El

#p'

p' :: El'

#param

#param'

#picture_

#picture

#picture'

#pre_

#pre

pre :: El

#pre'

#progress_

#progress

#progress'

#q_

q_ :: El1

#q

q :: El

#q'

q' :: El'

#rp_

rp_ :: El1

#rp

rp :: El

#rp'

rp' :: El'

#rt_

rt_ :: El1

#rt

rt :: El

#rt'

rt' :: El'

#ruby_

#ruby

ruby :: El

#ruby'

#s_

s_ :: El1

#s

s :: El

#s'

s' :: El'

#samp_

#samp

samp :: El

#samp'

#script_

#script

#script'

#section_

#section

#section'

#select_

#select

#select'

#small_

#small

#small'

#source

#source'

#span_

#span

span :: El

#span'

#strong_

#strong

#strong'

#style_

#style

#style'

#sub_

#sub

sub :: El

#sub'

#summary_

#summary

#summary'

#sup_

#sup

sup :: El

#sup'

#table_

#table

#table'

#tbody_

#tbody

#tbody'

#td_

td_ :: El1

#td

td :: El

#td'

td' :: El'

#textarea_

#textarea

#textarea'

#tfoot_

#tfoot

#tfoot'

#th_

th_ :: El1

#th

th :: El

#th'

th' :: El'

#thead_

#thead

#thead'

#time_

#time

time :: El

#time'

#title_

#title

#title'

#tr_

tr_ :: El1

#tr

tr :: El

#tr'

tr' :: El'

#track

#track'

#u_

u_ :: El1

#u

u :: El

#u'

u' :: El'

#ul_

ul_ :: El1

#ul

ul :: El

#ul'

ul' :: El'

#var_

#var

var :: El

#var'

#video_

#video

#video'

#wbr

#wbr'

Modules