Module

Concur.React.DOM

Package
purescript-concur-react
Repository
purescript-concur/purescript-concur-react

#viewAdapter Source

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 Source

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' Source

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 Source

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

#El1 Source

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

#El Source

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

#El' Source

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

#ElLeaf Source

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

#ElLeaf' Source

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

#ElLeafFunc' Source

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

#abbr_ Source

#abbr Source

abbr :: El

#abbr' Source

#address_ Source

#address Source

#address' Source

#article_ Source

#article Source

#article' Source

#aside_ Source

#aside Source

#aside' Source

#audio_ Source

#audio Source

#audio' Source

#bdi Source

bdi :: El

#bdo Source

bdo :: El

#big Source

big :: El

#blockquote_ Source

#blockquote Source

#blockquote' Source

#body_ Source

#body Source

body :: El

#body' Source

#button_ Source

#button Source

#button' Source

#canvas_ Source

#canvas Source

#canvas' Source

#caption_ Source

#caption Source

#caption' Source

#cite_ Source

#cite Source

cite :: El

#cite' Source

#code_ Source

#code Source

code :: El

#code' Source

#colgroup_ Source

#colgroup Source

#colgroup' Source

#_data_ Source

#_data Source

#_data' Source

#datalist_ Source

#datalist Source

#datalist' Source

#del Source

del :: El

#details_ Source

#details Source

#details' Source

#dfn Source

dfn :: El

#dialog_ Source

#dialog Source

#dialog' Source

#div Source

div :: El

#fieldset_ Source

#fieldset Source

#fieldset' Source

#figcaption_ Source

#figcaption Source

#figcaption' Source

#figure_ Source

#figure Source

#figure' Source

#footer_ Source

#footer Source

#footer' Source

#form_ Source

#form Source

form :: El

#form' Source

#head_ Source

#head Source

head :: El

#head' Source

#header_ Source

#header Source

#header' Source

#html_ Source

#html Source

html :: El

#html' Source

#iframe_ Source

#iframe Source

#iframe' Source

#ins Source

ins :: El

#kbd Source

kbd :: El

#label_ Source

#label Source

#label' Source

#legend_ Source

#legend Source

#legend' Source

#main_ Source

#main Source

main :: El

#main' Source

#_map_ Source

#_map Source

_map :: El

#_map' Source

#mark_ Source

#mark Source

mark :: El

#mark' Source

#menu_ Source

#menu Source

menu :: El

#menu' Source

#meter_ Source

#meter Source

#meter' Source

#nav Source

nav :: El

#noscript_ Source

#noscript Source

#noscript' Source

#object_ Source

#object Source

#object' Source

#optgroup_ Source

#optgroup Source

#optgroup' Source

#option_ Source

#option Source

#option' Source

#output_ Source

#output Source

#output' Source

#picture_ Source

#picture Source

#picture' Source

#pre Source

pre :: El

#progress_ Source

#progress Source

#progress' Source

#ruby_ Source

#ruby Source

ruby :: El

#ruby' Source

#samp_ Source

#samp Source

samp :: El

#samp' Source

#script_ Source

#script Source

#script' Source

#section_ Source

#section Source

#section' Source

#select_ Source

#select Source

#select' Source

#small_ Source

#small Source

#small' Source

#span_ Source

#span Source

span :: El

#span' Source

#strong_ Source

#strong Source

#strong' Source

#style_ Source

#style Source

#style' Source

#sub Source

sub :: El

#summary_ Source

#summary Source

#summary' Source

#sup Source

sup :: El

#table_ Source

#table Source

#table' Source

#tbody_ Source

#tbody Source

#tbody' Source

#textarea_ Source

#textarea Source

#textarea' Source

#tfoot_ Source

#tfoot Source

#tfoot' Source

#thead_ Source

#thead Source

#thead' Source

#time_ Source

#time Source

time :: El

#time' Source

#title_ Source

#title Source

#title' Source

#var Source

var :: El

#video_ Source

#video Source

#video' Source