Module

Concur.React.Props

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

#emptyProp_ Source

#ReactProps Source

#emptyProp Source

emptyProp :: forall a. ReactProps a

#unsafeMkPropHandler Source

unsafeMkPropHandler :: forall a. String -> ReactProps a

Construct a custom prop handler

#unsafeMkProp Source

unsafeMkProp :: forall b a. String -> a -> ReactProps b

Construct a custom key value prop

#RRef Source

data RRef :: Type -> Type

#createRef Source

createRef :: forall a. Effect (RRef a)

#refSetter Source

refSetter :: forall a. RRef a -> a -> Effect Unit

#refGetter_ Source

refGetter_ :: forall a. RRef a -> Effect (Nullable a)

#refGetter Source

refGetter :: forall a. RRef a -> Effect (Maybe a)

refGetter will collapse nullable values So it will never return a Just null, only either Nothing, or Just (notNull a) So with Nullable a, it is easier, without loss of generality, to use refNullableGetter

#refNullableGetter Source

refNullableGetter :: forall a. RRef (Nullable a) -> Effect (Maybe a)

#refProp Source

refProp :: forall b a. RRef a -> ReactProps a -> ReactProps b

Use refProp to convert a Handler to a static prop The value returned by the handler is stored in the RRef passed

#classList Source

classList :: forall a. Array (Maybe String) -> ReactProps a

Shortcut for the common case of a list of classes

#unsafeTargetValue Source

unsafeTargetValue :: forall r. SyntheticEvent_ r -> String

Get the event target's current value HACK: This is brittle thanks to React's event object reuse! Safest is to use it directly on the prop like unsafeTargetValue <$> onKeyDown

#isEnterEvent Source

isEnterEvent :: SyntheticKeyboardEvent -> Boolean

Check if a keyboard event was Enter

#resetTargetValue Source

resetTargetValue :: forall event. String -> event -> Effect Unit

IMPORTANT: UNSAFE: It's unsafe to use this outside this module

#aria Source

aria :: forall a ariaAttrs. Record ariaAttrs -> ReactProps a

#_data Source

_data :: forall a dataAttrs. Record dataAttrs -> ReactProps a

#style Source

style :: forall a style. Record style -> ReactProps a

#dangerouslySetInnerHTML Source

dangerouslySetInnerHTML :: forall a. { __html :: String } -> ReactProps a

#accept Source

accept :: forall a. String -> ReactProps a

#acceptCharset Source

acceptCharset :: forall a. String -> ReactProps a

#accessKey Source

accessKey :: forall a. String -> ReactProps a

#action Source

action :: forall a. String -> ReactProps a

#allowFullScreen Source

#allowTransparency Source

#alt Source

alt :: forall a. String -> ReactProps a

#async Source

async :: forall a. Boolean -> ReactProps a

#autoComplete Source

autoComplete :: forall a. String -> ReactProps a

#autoFocus Source

autoFocus :: forall a. Boolean -> ReactProps a

#autoPlay Source

autoPlay :: forall a. Boolean -> ReactProps a

#capture Source

capture :: forall a. Boolean -> ReactProps a

#cellPadding Source

cellPadding :: forall a. String -> ReactProps a

#cellSpacing Source

cellSpacing :: forall a. String -> ReactProps a

#charSet Source

charSet :: forall a. String -> ReactProps a

#challenge Source

challenge :: forall a. String -> ReactProps a

#checked Source

checked :: forall a. Boolean -> ReactProps a

#cite Source

cite :: forall a. String -> ReactProps a

#classID Source

classID :: forall a. String -> ReactProps a

#className Source

className :: forall a. String -> ReactProps a

#cols Source

cols :: forall a. Int -> ReactProps a

#colSpan Source

colSpan :: forall a. Int -> ReactProps a

#content Source

content :: forall a. String -> ReactProps a

#contentEditable Source

#contextMenu Source

contextMenu :: forall a. String -> ReactProps a

#controls Source

controls :: forall a. Boolean -> ReactProps a

#coords Source

coords :: forall a. String -> ReactProps a

#crossOrigin Source

crossOrigin :: forall a. String -> ReactProps a

#dateTime Source

dateTime :: forall a. String -> ReactProps a

#default Source

default :: forall a. Boolean -> ReactProps a

#defaultChecked Source

#defaultValue Source

defaultValue :: forall a. String -> ReactProps a

#defer Source

defer :: forall a. Boolean -> ReactProps a

#dir Source

dir :: forall a. String -> ReactProps a

#disabled Source

disabled :: forall a. Boolean -> ReactProps a

#download Source

download :: forall a. String -> ReactProps a

#draggable Source

draggable :: forall a. Boolean -> ReactProps a

#encType Source

encType :: forall a. String -> ReactProps a

#form Source

form :: forall a. String -> ReactProps a

#formAction Source

formAction :: forall a. String -> ReactProps a

#formEncType Source

formEncType :: forall a. String -> ReactProps a

#formMethod Source

formMethod :: forall a. String -> ReactProps a

#formNoValidate Source

#formTarget Source

formTarget :: forall a. String -> ReactProps a

#frameBorder Source

frameBorder :: forall a. String -> ReactProps a

#headers Source

headers :: forall a. String -> ReactProps a

#height Source

height :: forall a. String -> ReactProps a

#hidden Source

hidden :: forall a. Boolean -> ReactProps a

#high Source

high :: forall a. String -> ReactProps a

#href Source

href :: forall a. String -> ReactProps a

#hrefLang Source

hrefLang :: forall a. String -> ReactProps a

#htmlFor Source

htmlFor :: forall a. String -> ReactProps a

#httpEquiv Source

httpEquiv :: forall a. String -> ReactProps a

#icon Source

icon :: forall a. String -> ReactProps a

#_id Source

_id :: forall a. String -> ReactProps a

#inputMode Source

inputMode :: forall a. String -> ReactProps a

#integrity Source

integrity :: forall a. String -> ReactProps a

#is Source

is :: forall a. String -> ReactProps a

#key Source

key :: forall a. String -> ReactProps a

#keyParams Source

keyParams :: forall a. String -> ReactProps a

#keyType Source

keyType :: forall a. String -> ReactProps a

#kind Source

kind :: forall a. String -> ReactProps a

#label Source

label :: forall a. String -> ReactProps a

#lang Source

lang :: forall a. String -> ReactProps a

#list Source

list :: forall a. String -> ReactProps a

#loop Source

loop :: forall a. Boolean -> ReactProps a

#low Source

low :: forall a. String -> ReactProps a

#manifest Source

manifest :: forall a. String -> ReactProps a

#marginHeight Source

marginHeight :: forall a. String -> ReactProps a

#marginWidth Source

marginWidth :: forall a. String -> ReactProps a

#max Source

max :: forall a. String -> ReactProps a

#maxLength Source

maxLength :: forall a. String -> ReactProps a

#media Source

media :: forall a. String -> ReactProps a

#mediaGroup Source

mediaGroup :: forall a. String -> ReactProps a

#method Source

method :: forall a. String -> ReactProps a

#min Source

min :: forall a. String -> ReactProps a

#minLength Source

minLength :: forall a. String -> ReactProps a

#multiple Source

multiple :: forall a. Boolean -> ReactProps a

#muted Source

muted :: forall a. Boolean -> ReactProps a

#name Source

name :: forall a. String -> ReactProps a

#nonce Source

nonce :: forall a. String -> ReactProps a

#noValidate Source

noValidate :: forall a. Boolean -> ReactProps a

#open Source

open :: forall a. Boolean -> ReactProps a

#optimum Source

optimum :: forall a. String -> ReactProps a

#pattern Source

pattern :: forall a. String -> ReactProps a

#placeholder Source

placeholder :: forall a. String -> ReactProps a

#poster Source

poster :: forall a. String -> ReactProps a

#preload Source

preload :: forall a. String -> ReactProps a

#profile Source

profile :: forall a. String -> ReactProps a

#radioGroup Source

radioGroup :: forall a. String -> ReactProps a

#readOnly Source

readOnly :: forall a. Boolean -> ReactProps a

#rel Source

rel :: forall a. String -> ReactProps a

#required Source

required :: forall a. Boolean -> ReactProps a

#reversed Source

reversed :: forall a. Boolean -> ReactProps a

#role Source

role :: forall a. String -> ReactProps a

#rows Source

rows :: forall a. Int -> ReactProps a

#rowSpan Source

rowSpan :: forall a. Int -> ReactProps a

#sandbox Source

sandbox :: forall a. String -> ReactProps a

#scope Source

scope :: forall a. String -> ReactProps a

#scoped Source

scoped :: forall a. Boolean -> ReactProps a

#scrolling Source

scrolling :: forall a. String -> ReactProps a

#seamless Source

seamless :: forall a. Boolean -> ReactProps a

#selected Source

selected :: forall a. Boolean -> ReactProps a

#shape Source

shape :: forall a. String -> ReactProps a

#size Source

size :: forall a. Int -> ReactProps a

#sizes Source

sizes :: forall a. String -> ReactProps a

#span Source

span :: forall a. Int -> ReactProps a

#spellCheck Source

spellCheck :: forall a. Boolean -> ReactProps a

#src Source

src :: forall a. String -> ReactProps a

#srcDoc Source

srcDoc :: forall a. String -> ReactProps a

#srcLang Source

srcLang :: forall a. String -> ReactProps a

#srcSet Source

srcSet :: forall a. String -> ReactProps a

#start Source

start :: forall a. Int -> ReactProps a

#step Source

step :: forall a. String -> ReactProps a

#summary Source

summary :: forall a. String -> ReactProps a

#tabIndex Source

tabIndex :: forall a. Int -> ReactProps a

#target Source

target :: forall a. String -> ReactProps a

#title Source

title :: forall a. String -> ReactProps a

#_type Source

_type :: forall a. String -> ReactProps a

#useMap Source

useMap :: forall a. String -> ReactProps a

#value Source

value :: forall a. String -> ReactProps a

#valueArray Source

valueArray :: forall a. Array String -> ReactProps a

#width Source

width :: forall a. String -> ReactProps a

#wmode Source

wmode :: forall a. String -> ReactProps a

#wrap Source

wrap :: forall a. String -> ReactProps a

#about Source

about :: forall a. String -> ReactProps a

#datatype Source

datatype :: forall a. String -> ReactProps a

#inlist Source

inlist :: forall a. String -> ReactProps a

#prefix Source

prefix :: forall a. String -> ReactProps a

#property Source

property :: forall a. String -> ReactProps a

#resource Source

resource :: forall a. String -> ReactProps a

#typeof Source

typeof :: forall a. String -> ReactProps a

#vocab Source

vocab :: forall a. String -> ReactProps a

#autoCapitalize Source

autoCapitalize :: forall a. String -> ReactProps a

#autoCorrect Source

autoCorrect :: forall a. String -> ReactProps a

#autoSave Source

autoSave :: forall a. String -> ReactProps a

#color Source

color :: forall a. String -> ReactProps a

#itemProp Source

itemProp :: forall a. String -> ReactProps a

#itemScope Source

itemScope :: forall a. Boolean -> ReactProps a

#itemType Source

itemType :: forall a. String -> ReactProps a

#itemID Source

itemID :: forall a. String -> ReactProps a

#itemRef Source

itemRef :: forall a. String -> ReactProps a

#results Source

results :: forall a. Int -> ReactProps a

#security Source

security :: forall a. String -> ReactProps a

#unselectable Source

unselectable :: forall a. Boolean -> ReactProps a

#suppressContentEditableWarning Source

#x Source

x :: forall a. Int -> ReactProps a

#y Source

y :: forall a. Int -> ReactProps a

#cx Source

cx :: forall a. Int -> ReactProps a

#cy Source

cy :: forall a. Int -> ReactProps a

#r Source

r :: forall a. Int -> ReactProps a

#fill Source

fill :: forall a. String -> ReactProps a

#opacity Source

opacity :: forall a. Int -> ReactProps a

#fillOpacity Source

fillOpacity :: forall a. Int -> ReactProps a

#stroke Source

stroke :: forall a. String -> ReactProps a

#strokeWidth Source

strokeWidth :: forall a. Int -> ReactProps a

#points Source

points :: forall a. String -> ReactProps a

#d Source

d :: forall a. String -> ReactProps a

#viewBox Source

viewBox :: forall a. String -> ReactProps a