@@ -67,8 +67,8 @@ foreign import mkForwardRefComponentEffect ∷
68foreign import createRef ∷ ∀ a. Effect (Ref a)
68foreign import createRef ∷ ∀ a. Effect (Ref a)
70−type NodeRef =
70+type NodeRef
71− Ref (Nullable Node)
71+ = Ref (Nullable Node)
73getBoundingBoxFromRef ∷ Ref (Nullable Node) -> Effect (Maybe DOMRect)
73getBoundingBoxFromRef ∷ Ref (Nullable Node) -> Effect (Maybe DOMRect)
74getBoundingBoxFromRef itemRef = do
74getBoundingBoxFromRef itemRef = do
@@ -84,8 +84,8 @@ getHTMLElementFromRef itemRef =
84forwardedRefAsMaybe ∷ ∀ a. Ref a -> Maybe (Ref a)
84forwardedRefAsMaybe ∷ ∀ a. Ref a -> Maybe (Ref a)
85forwardedRefAsMaybe r = safelyWrapped # uorToMaybe >>= Nullable.toMaybe
85forwardedRefAsMaybe r = safelyWrapped # uorToMaybe >>= Nullable.toMaybe
87− safelyWrapped ∷ UndefinedOr (Nullable (Ref a))
87+ safelyWrapped ∷ UndefinedOr (Nullable (Ref a))
88− safelyWrapped = unsafeCoerce r
88+ safelyWrapped = unsafeCoerce r
90foreign import unsafeUnionDroppingUndefined ∷ ∀ r1 r2 r3. Record r1 -> Record r2 -> Record r3
90foreign import unsafeUnionDroppingUndefined ∷ ∀ r1 r2 r3. Record r1 -> Record r2 -> Record r3
@@ -94,9 +94,6 @@ foreign import unsafeMergeSecond ∷ ∀ r1 r2 r3. Record r1 -> Record r2 -> Rec
94unsafeEmotion ∷ ∀ props propsA propsB. ReactComponent { className ∷ String, css ∷ E.Style | props } -> Record propsA -> { className ∷ String, css ∷ E.Style | propsB } -> JSX
94unsafeEmotion ∷ ∀ props propsA propsB. ReactComponent { className ∷ String, css ∷ E.Style | props } -> Record propsA -> { className ∷ String, css ∷ E.Style | propsB } -> JSX
95unsafeEmotion component propsA propsB = E.element component (unsafeUnionDroppingUndefined propsB propsA)
95unsafeEmotion component propsA propsB = E.element component (unsafeUnionDroppingUndefined propsB propsA)
97−unsafeEmotionKeyed ∷ ∀ props propsA propsB. ReactComponent { className ∷ String, css ∷ E.Style, key ∷ String | props } -> Record propsA -> { className ∷ String, css ∷ E.Style | propsB } -> JSX
98−unsafeEmotionKeyed component propsA propsB = E.elementKeyed component (unsafeUnionDroppingUndefined propsB propsA)
100emotionDiv_ ∷
97emotionDiv_ ∷
101 ∀ props props_.
98 ∀ props props_.
102 Lacks "ref" props =>
99 Lacks "ref" props =>
@@ -137,21 +134,7 @@ pickDefined ∷
137 { ref ∷ Ref (Nullable Node) | b }
134 { ref ∷ Ref (Nullable Node) | b }
138pickDefined ref = runFn3 pickDefinedFn ref ks
135pickDefined ref = runFn3 pickDefinedFn ref ks
140− ks = Array.fromFoldable $ keys (RProxy ∷ RProxy b)
137+ ks = Array.fromFoldable $ keys (RProxy ∷ RProxy b)
145− Lacks "ref" props =>
146− Union props props_ ( className ∷ String, css ∷ Style, ref ∷ Ref (Nullable Node), key ∷ String | InputProps ) =>
148− { className ∷ String
154−emotionInputKeyed_ = unsafeEmotionKeyed unsafeInput
156emotionInput_ ∷
139emotionInput_ ∷
157 ∀ props props_.
140 ∀ props props_.
@@ -178,8 +161,8 @@ emotionInput ∷
179emotionInput ref = emotionInput_ <<< pickDefined ref <<< coerceUnOptional
162emotionInput ref = emotionInput_ <<< pickDefined ref <<< coerceUnOptional
181− coerceUnOptional ∷ { | InputPropsF OptionalProp more } -> { | InputPropsF Id more }
164+ coerceUnOptional ∷ { | InputPropsF OptionalProp more } -> { | InputPropsF Id more }
182− coerceUnOptional = unsafeCoerce
165+ coerceUnOptional = unsafeCoerce
184unsafeInput ∷ ∀ r. ReactComponent (Record r)
167unsafeInput ∷ ∀ r. ReactComponent (Record r)
185unsafeInput = dangerous "input"
168unsafeInput = dangerous "input"
@@ -217,443 +200,443 @@ dangerous = unsafePerformEffect <<< unsafeCreateDOMComponent
218-- type DivProps =
201-- type DivProps =
219-- Props_div
202-- Props_div
220−type DivProps =
203+type DivProps
221− DivPropsF Id ()
204+ = DivPropsF Id ()
223−type DivPropsF f more =
206+type DivPropsF f more
224− ( _aria ∷ f (Object String)
207+ = ( _aria ∷ f (Object String)
225− , _data ∷ f (Object String)
208+ , _data ∷ f (Object String)
226− , about ∷ f String
209+ , about ∷ f String
227− , acceptCharset ∷ f String
210+ , acceptCharset ∷ f String
228− , accessKey ∷ f String
211+ , accessKey ∷ f String
229− , allowFullScreen ∷ f Boolean
212+ , allowFullScreen ∷ f Boolean
230− , autoFocus ∷ f Boolean
213+ , autoFocus ∷ f Boolean
231− , autoPlay ∷ f Boolean
214+ , autoPlay ∷ f Boolean
232− , capture ∷ f Boolean
215+ , capture ∷ f Boolean
233− , cellPadding ∷ f String
216+ , cellPadding ∷ f String
234− , cellSpacing ∷ f String
217+ , cellSpacing ∷ f String
235− , charSet ∷ f String
218+ , charSet ∷ f String
236− , children ∷ f (Array JSX)
219+ , children ∷ f (Array JSX)
237− , classID ∷ f String
220+ , classID ∷ f String
238− , colSpan ∷ f Int
221+ , colSpan ∷ f Int
239− , contentEditable ∷ f Boolean
222+ , contentEditable ∷ f Boolean
240− , contextMenu ∷ f String
223+ , contextMenu ∷ f String
241− , crossOrigin ∷ f String
224+ , crossOrigin ∷ f String
242− , dangerouslySetInnerHTML ∷ f { __html ∷ f String }
225+ , dangerouslySetInnerHTML ∷ f { __html ∷ f String }
243− , datatype ∷ f String
226+ , datatype ∷ f String
244− , dateTime ∷ f String
227+ , dateTime ∷ f String
245− , dir ∷ f String
228+ , dir ∷ f String
246− , draggable ∷ f Boolean
229+ , draggable ∷ f Boolean
247− , encType ∷ f String
230+ , encType ∷ f String
248− , formAction ∷ f String
231+ , formAction ∷ f String
249− , formEncType ∷ f String
232+ , formEncType ∷ f String
250− , formMethod ∷ f String
233+ , formMethod ∷ f String
251− , formNoValidate ∷ f Boolean
234+ , formNoValidate ∷ f Boolean
252− , formTarget ∷ f String
235+ , formTarget ∷ f String
253− , frameBorder ∷ f String
236+ , frameBorder ∷ f String
254− , hidden ∷ f Boolean
237+ , hidden ∷ f Boolean
255− , hrefLang ∷ f String
238+ , hrefLang ∷ f String
256− , htmlFor ∷ f String
239+ , htmlFor ∷ f String
257− , httpEquiv ∷ f String
240+ , httpEquiv ∷ f String
258− , icon ∷ f String
241+ , icon ∷ f String
259− , id ∷ f String
242+ , id ∷ f String
260− , inlist ∷ f String
243+ , inlist ∷ f String
261− , inputMode ∷ f String
244+ , inputMode ∷ f String
262− , is ∷ f String
245+ , is ∷ f String
263− , itemID ∷ f String
246+ , itemID ∷ f String
264− , itemProp ∷ f String
247+ , itemProp ∷ f String
265− , itemRef ∷ f String
248+ , itemRef ∷ f String
266− , itemScope ∷ f Boolean
249+ , itemScope ∷ f Boolean
267− , itemType ∷ f String
250+ , itemType ∷ f String
268− , keyParams ∷ f String
251+ , keyParams ∷ f String
269− , keyType ∷ f String
252+ , keyType ∷ f String
270− , lang ∷ f String
253+ , lang ∷ f String
271− , marginHeight ∷ f String
254+ , marginHeight ∷ f String
272− , marginWidth ∷ f String
255+ , marginWidth ∷ f String
273− , maxLength ∷ f Int
256+ , maxLength ∷ f Int
274− , mediaGroup ∷ f String
257+ , mediaGroup ∷ f String
275− , minLength ∷ f Int
258+ , minLength ∷ f Int
276− , noValidate ∷ f Boolean
259+ , noValidate ∷ f Boolean
277− , onAnimationEnd ∷ f EventHandler
260+ , onAnimationEnd ∷ f EventHandler
278− , onAnimationIteration ∷ f EventHandler
261+ , onAnimationIteration ∷ f EventHandler
279− , onAnimationStart ∷ f EventHandler
262+ , onAnimationStart ∷ f EventHandler
280− , onBlur ∷ f EventHandler
263+ , onBlur ∷ f EventHandler
281− , onClick ∷ f EventHandler
264+ , onClick ∷ f EventHandler
282− , onCompositionEnd ∷ f EventHandler
265+ , onCompositionEnd ∷ f EventHandler
283− , onCompositionStart ∷ f EventHandler
266+ , onCompositionStart ∷ f EventHandler
284− , onCompositionUpdate ∷ f EventHandler
267+ , onCompositionUpdate ∷ f EventHandler
285− , onContextMenu ∷ f EventHandler
268+ , onContextMenu ∷ f EventHandler
286− , onCopy ∷ f EventHandler
269+ , onCopy ∷ f EventHandler
287− , onCut ∷ f EventHandler
270+ , onCut ∷ f EventHandler
288− , onDoubleClick ∷ f EventHandler
271+ , onDoubleClick ∷ f EventHandler
289− , onDrag ∷ f EventHandler
272+ , onDrag ∷ f EventHandler
290− , onDragEnd ∷ f EventHandler
273+ , onDragEnd ∷ f EventHandler
291− , onDragEnter ∷ f EventHandler
274+ , onDragEnter ∷ f EventHandler
292− , onDragExit ∷ f EventHandler
275+ , onDragExit ∷ f EventHandler
293− , onDragLeave ∷ f EventHandler
276+ , onDragLeave ∷ f EventHandler
294− , onDragOver ∷ f EventHandler
277+ , onDragOver ∷ f EventHandler
295− , onDragStart ∷ f EventHandler
278+ , onDragStart ∷ f EventHandler
296− , onDrop ∷ f EventHandler
279+ , onDrop ∷ f EventHandler
297− , onFocus ∷ f EventHandler
280+ , onFocus ∷ f EventHandler
298− , onGotPointerCapture ∷ f EventHandler
281+ , onGotPointerCapture ∷ f EventHandler
299− , onInvalid ∷ f EventHandler
282+ , onInvalid ∷ f EventHandler
300− , onKeyDown ∷ f EventHandler
283+ , onKeyDown ∷ f EventHandler
301− , onKeyPress ∷ f EventHandler
284+ , onKeyPress ∷ f EventHandler
302− , onKeyUp ∷ f EventHandler
285+ , onKeyUp ∷ f EventHandler
303− , onLostPointerCapture ∷ f EventHandler
286+ , onLostPointerCapture ∷ f EventHandler
304− , onMouseDown ∷ f EventHandler
287+ , onMouseDown ∷ f EventHandler
305− , onMouseEnter ∷ f EventHandler
288+ , onMouseEnter ∷ f EventHandler
306− , onMouseLeave ∷ f EventHandler
289+ , onMouseLeave ∷ f EventHandler
307− , onMouseMove ∷ f EventHandler
290+ , onMouseMove ∷ f EventHandler
308− , onMouseOut ∷ f EventHandler
291+ , onMouseOut ∷ f EventHandler
309− , onMouseOver ∷ f EventHandler
292+ , onMouseOver ∷ f EventHandler
310− , onMouseUp ∷ f EventHandler
293+ , onMouseUp ∷ f EventHandler
311− , onPaste ∷ f EventHandler
294+ , onPaste ∷ f EventHandler
312− , onPointerCancel ∷ f EventHandler
295+ , onPointerCancel ∷ f EventHandler
313− , onPointerDown ∷ f EventHandler
296+ , onPointerDown ∷ f EventHandler
314− , onPointerEnter ∷ f EventHandler
297+ , onPointerEnter ∷ f EventHandler
315− , onPointerLeave ∷ f EventHandler
298+ , onPointerLeave ∷ f EventHandler
316− , onPointerMove ∷ f EventHandler
299+ , onPointerMove ∷ f EventHandler
317− , onPointerOut ∷ f EventHandler
300+ , onPointerOut ∷ f EventHandler
318− , onPointerOver ∷ f EventHandler
301+ , onPointerOver ∷ f EventHandler
319− , onPointerUp ∷ f EventHandler
302+ , onPointerUp ∷ f EventHandler
320− , onSelect ∷ f EventHandler
303+ , onSelect ∷ f EventHandler
321− , onSubmit ∷ f EventHandler
304+ , onSubmit ∷ f EventHandler
322− , onTouchCancel ∷ f EventHandler
305+ , onTouchCancel ∷ f EventHandler
323− , onTouchEnd ∷ f EventHandler
306+ , onTouchEnd ∷ f EventHandler
324− , onTouchMove ∷ f EventHandler
307+ , onTouchMove ∷ f EventHandler
325− , onTouchStart ∷ f EventHandler
308+ , onTouchStart ∷ f EventHandler
326− , onTransitionEnd ∷ f EventHandler
309+ , onTransitionEnd ∷ f EventHandler
327− , onWheel ∷ f EventHandler
310+ , onWheel ∷ f EventHandler
328− , prefix ∷ f String
311+ , prefix ∷ f String
329− , property ∷ f String
312+ , property ∷ f String
330− , radioGroup ∷ f String
313+ , radioGroup ∷ f String
331− , readOnly ∷ f Boolean
314+ , readOnly ∷ f Boolean
332− , ref ∷ f (Ref (Nullable Node))
315+ , ref ∷ f (Ref (Nullable Node))
333− , resource ∷ f String
316+ , resource ∷ f String
334− , role ∷ f String
317+ , role ∷ f String
335− , rowSpan ∷ f Int
318+ , rowSpan ∷ f Int
336− , scoped ∷ f Boolean
319+ , scoped ∷ f Boolean
337− , seamless ∷ f Boolean
320+ , seamless ∷ f Boolean
338− , security ∷ f String
321+ , security ∷ f String
339− , spellCheck ∷ f Boolean
322+ , spellCheck ∷ f Boolean
340− , srcDoc ∷ f JSX
323+ , srcDoc ∷ f JSX
341− , srcLang ∷ f String
324+ , srcLang ∷ f String
342− , srcSet ∷ f String
325+ , srcSet ∷ f String
343− , style ∷ f CSS
326+ , style ∷ f CSS
344− , suppressContentEditableWarning ∷ f Boolean
327+ , suppressContentEditableWarning ∷ f Boolean
345− , tabIndex ∷ f Int
328+ , tabIndex ∷ f Int
346− , title ∷ f String
329+ , title ∷ f String
347− , typeof ∷ f String
330+ , typeof ∷ f String
348− , unselectable ∷ f Boolean
331+ , unselectable ∷ f Boolean
349− , useMap ∷ f String
332+ , useMap ∷ f String
350− , vocab ∷ f String
333+ , vocab ∷ f String
351− , wmode ∷ f String
334+ , wmode ∷ f String
355−type InputProps =
338+type InputProps
356− InputPropsF Id ()
339+ = InputPropsF Id ()
358−type InputPropsF f more =
341+type InputPropsF f more
359− ( _aria ∷ f (Object String)
342+ = ( _aria ∷ f (Object String)
360− , _data ∷ f (Object String)
343+ , _data ∷ f (Object String)
361− , about ∷ f String
344+ , about ∷ f String
362− , accept ∷ f String
345+ , accept ∷ f String
363− , acceptCharset ∷ f String
346+ , acceptCharset ∷ f String
364− , accessKey ∷ f String
347+ , accessKey ∷ f String
365− , allowFullScreen ∷ f Boolean
348+ , allowFullScreen ∷ f Boolean
366− , alt ∷ f String
349+ , alt ∷ f String
367− , autoCapitalize ∷ f String
350+ , autoCapitalize ∷ f String
368− , autoComplete ∷ f String
351+ , autoComplete ∷ f String
369− , autoCorrect ∷ f String
352+ , autoCorrect ∷ f String
370− , autoFocus ∷ f Boolean
353+ , autoFocus ∷ f Boolean
371− , autoPlay ∷ f Boolean
354+ , autoPlay ∷ f Boolean
372− , autoSave ∷ f String
355+ , autoSave ∷ f String
373− , capture ∷ f Boolean
356+ , capture ∷ f Boolean
374− , cellPadding ∷ f String
357+ , cellPadding ∷ f String
375− , cellSpacing ∷ f String
358+ , cellSpacing ∷ f String
376− , charSet ∷ f String
359+ , charSet ∷ f String
377− , checked ∷ f Boolean
360+ , checked ∷ f Boolean
378− , classID ∷ f String
361+ , classID ∷ f String
379− , colSpan ∷ f Int
362+ , colSpan ∷ f Int
380− , contentEditable ∷ f Boolean
363+ , contentEditable ∷ f Boolean
381− , contextMenu ∷ f String
364+ , contextMenu ∷ f String
382− , crossOrigin ∷ f String
365+ , crossOrigin ∷ f String
383− , dangerouslySetInnerHTML ∷ f { __html ∷ f String }
366+ , dangerouslySetInnerHTML ∷ f { __html ∷ f String }
384− , datatype ∷ f String
367+ , datatype ∷ f String
385− , dateTime ∷ f String
368+ , dateTime ∷ f String
386− , defaultChecked ∷ f String
369+ , defaultChecked ∷ f String
387− , defaultValue ∷ f String
370+ , defaultValue ∷ f String
388− , dir ∷ f String
371+ , dir ∷ f String
389− , disabled ∷ f Boolean
372+ , disabled ∷ f Boolean
390− , draggable ∷ f Boolean
373+ , draggable ∷ f Boolean
391− , encType ∷ f String
374+ , encType ∷ f String
392− , form ∷ f String
375+ , form ∷ f String
393− , formAction ∷ f String
376+ , formAction ∷ f String
394− , formEncType ∷ f String
377+ , formEncType ∷ f String
395− , formMethod ∷ f String
378+ , formMethod ∷ f String
396− , formNoValidate ∷ f Boolean
379+ , formNoValidate ∷ f Boolean
397− , formTarget ∷ f String
380+ , formTarget ∷ f String
398− , frameBorder ∷ f String
381+ , frameBorder ∷ f String
399− , height ∷ f String
382+ , height ∷ f String
400− , hidden ∷ f Boolean
383+ , hidden ∷ f Boolean
401− , hrefLang ∷ f String
384+ , hrefLang ∷ f String
402− , htmlFor ∷ f String
385+ , htmlFor ∷ f String
403− , httpEquiv ∷ f String
386+ , httpEquiv ∷ f String
404− , icon ∷ f String
387+ , icon ∷ f String
405− , id ∷ f String
388+ , id ∷ f String
406− , inlist ∷ f String
389+ , inlist ∷ f String
407− , inputMode ∷ f String
390+ , inputMode ∷ f String
408− , is ∷ f String
391+ , is ∷ f String
409− , itemID ∷ f String
392+ , itemID ∷ f String
410− , itemProp ∷ f String
393+ , itemProp ∷ f String
411− , itemRef ∷ f String
394+ , itemRef ∷ f String
412− , itemScope ∷ f Boolean
395+ , itemScope ∷ f Boolean
413− , itemType ∷ f String
396+ , itemType ∷ f String
414− , keyParams ∷ f String
397+ , keyParams ∷ f String
415− , keyType ∷ f String
398+ , keyType ∷ f String
416− , lang ∷ f String
399+ , lang ∷ f String
417− , list ∷ f String
400+ , list ∷ f String
418− , marginHeight ∷ f String
401+ , marginHeight ∷ f String
419− , marginWidth ∷ f String
402+ , marginWidth ∷ f String
420− , maxLength ∷ f Int
403+ , maxLength ∷ f Int
421− , mediaGroup ∷ f String
404+ , mediaGroup ∷ f String
422− , minLength ∷ f Int
405+ , minLength ∷ f Int
423− , multiple ∷ f Boolean
406+ , multiple ∷ f Boolean
424− , name ∷ f String
407+ , name ∷ f String
425− , noValidate ∷ f Boolean
408+ , noValidate ∷ f Boolean
426− , onAnimationEnd ∷ f EventHandler
409+ , onAnimationEnd ∷ f EventHandler
427− , onAnimationIteration ∷ f EventHandler
410+ , onAnimationIteration ∷ f EventHandler
428− , onAnimationStart ∷ f EventHandler
411+ , onAnimationStart ∷ f EventHandler
429− , onBlur ∷ f EventHandler
412+ , onBlur ∷ f EventHandler
430− , onChange ∷ f EventHandler
413+ , onChange ∷ f EventHandler
431− , onClick ∷ f EventHandler
414+ , onClick ∷ f EventHandler
432− , onCompositionEnd ∷ f EventHandler
415+ , onCompositionEnd ∷ f EventHandler
433− , onCompositionStart ∷ f EventHandler
416+ , onCompositionStart ∷ f EventHandler
434− , onCompositionUpdate ∷ f EventHandler
417+ , onCompositionUpdate ∷ f EventHandler
435− , onContextMenu ∷ f EventHandler
418+ , onContextMenu ∷ f EventHandler
436− , onCopy ∷ f EventHandler
419+ , onCopy ∷ f EventHandler
437− , onCut ∷ f EventHandler
420+ , onCut ∷ f EventHandler
438− , onDoubleClick ∷ f EventHandler
421+ , onDoubleClick ∷ f EventHandler
439− , onDrag ∷ f EventHandler
422+ , onDrag ∷ f EventHandler
440− , onDragEnd ∷ f EventHandler
423+ , onDragEnd ∷ f EventHandler
441− , onDragEnter ∷ f EventHandler
424+ , onDragEnter ∷ f EventHandler
442− , onDragExit ∷ f EventHandler
425+ , onDragExit ∷ f EventHandler
443− , onDragLeave ∷ f EventHandler
426+ , onDragLeave ∷ f EventHandler
444− , onDragOver ∷ f EventHandler
427+ , onDragOver ∷ f EventHandler
445− , onDragStart ∷ f EventHandler
428+ , onDragStart ∷ f EventHandler
446− , onDrop ∷ f EventHandler
429+ , onDrop ∷ f EventHandler
447− , onFocus ∷ f EventHandler
430+ , onFocus ∷ f EventHandler
448− , onGotPointerCapture ∷ f EventHandler
431+ , onGotPointerCapture ∷ f EventHandler
449− , onInvalid ∷ f EventHandler
432+ , onInvalid ∷ f EventHandler
450− , onKeyDown ∷ f EventHandler
433+ , onKeyDown ∷ f EventHandler
451− , onKeyPress ∷ f EventHandler
434+ , onKeyPress ∷ f EventHandler
452− , onKeyUp ∷ f EventHandler
435+ , onKeyUp ∷ f EventHandler
453− , onLostPointerCapture ∷ f EventHandler
436+ , onLostPointerCapture ∷ f EventHandler
454− , onMouseDown ∷ f EventHandler
437+ , onMouseDown ∷ f EventHandler
455− , onMouseEnter ∷ f EventHandler
438+ , onMouseEnter ∷ f EventHandler
456− , onMouseLeave ∷ f EventHandler
439+ , onMouseLeave ∷ f EventHandler
457− , onMouseMove ∷ f EventHandler
440+ , onMouseMove ∷ f EventHandler
458− , onMouseOut ∷ f EventHandler
441+ , onMouseOut ∷ f EventHandler
459− , onMouseOver ∷ f EventHandler
442+ , onMouseOver ∷ f EventHandler
460− , onMouseUp ∷ f EventHandler
443+ , onMouseUp ∷ f EventHandler
461− , onPaste ∷ f EventHandler
444+ , onPaste ∷ f EventHandler
462− , onPointerCancel ∷ f EventHandler
445+ , onPointerCancel ∷ f EventHandler
463− , onPointerDown ∷ f EventHandler
446+ , onPointerDown ∷ f EventHandler
464− , onPointerEnter ∷ f EventHandler
447+ , onPointerEnter ∷ f EventHandler
465− , onPointerLeave ∷ f EventHandler
448+ , onPointerLeave ∷ f EventHandler
466− , onPointerMove ∷ f EventHandler
449+ , onPointerMove ∷ f EventHandler
467− , onPointerOut ∷ f EventHandler
450+ , onPointerOut ∷ f EventHandler
468− , onPointerOver ∷ f EventHandler
451+ , onPointerOver ∷ f EventHandler
469− , onPointerUp ∷ f EventHandler
452+ , onPointerUp ∷ f EventHandler
470− , onSelect ∷ f EventHandler
453+ , onSelect ∷ f EventHandler
471− , onSubmit ∷ f EventHandler
454+ , onSubmit ∷ f EventHandler
472− , onTouchCancel ∷ f EventHandler
455+ , onTouchCancel ∷ f EventHandler
473− , onTouchEnd ∷ f EventHandler
456+ , onTouchEnd ∷ f EventHandler
474− , onTouchMove ∷ f EventHandler
457+ , onTouchMove ∷ f EventHandler
475− , onTouchStart ∷ f EventHandler
458+ , onTouchStart ∷ f EventHandler
476− , onTransitionEnd ∷ f EventHandler
459+ , onTransitionEnd ∷ f EventHandler
477− , onWheel ∷ f EventHandler
460+ , onWheel ∷ f EventHandler
478− , pattern ∷ f String
461+ , pattern ∷ f String
479− , placeholder ∷ f String
462+ , placeholder ∷ f String
480− , prefix ∷ f String
463+ , prefix ∷ f String
481− , property ∷ f String
464+ , property ∷ f String
482− , radioGroup ∷ f String
465+ , radioGroup ∷ f String
483− , ref ∷ f (Ref (Nullable Node))
466+ , ref ∷ f (Ref (Nullable Node))
484− , readOnly ∷ f Boolean
467+ , readOnly ∷ f Boolean
485− , required ∷ f Boolean
468+ , required ∷ f Boolean
486− , resource ∷ f String
469+ , resource ∷ f String
487− , results ∷ f String
470+ , results ∷ f String
488− , role ∷ f String
471+ , role ∷ f String
489− , rowSpan ∷ f Int
472+ , rowSpan ∷ f Int
490− , scoped ∷ f Boolean
473+ , scoped ∷ f Boolean
491− , seamless ∷ f Boolean
474+ , seamless ∷ f Boolean
492− , security ∷ f String
475+ , security ∷ f String
493− , size ∷ f Int
476+ , size ∷ f Int
494− , spellCheck ∷ f Boolean
477+ , spellCheck ∷ f Boolean
495− , src ∷ f String
478+ , src ∷ f String
496− , srcDoc ∷ f JSX
479+ , srcDoc ∷ f JSX
497− , srcLang ∷ f String
480+ , srcLang ∷ f String
498− , srcSet ∷ f String
481+ , srcSet ∷ f String
499− , step ∷ f String
482+ , step ∷ f String
500− , style ∷ f CSS
483+ , style ∷ f CSS
501− , suppressContentEditableWarning ∷ f Boolean
484+ , suppressContentEditableWarning ∷ f Boolean
502− , tabIndex ∷ f Int
485+ , tabIndex ∷ f Int
503− , title ∷ f String
486+ , title ∷ f String
504− , title ∷ f String
487+ , title ∷ f String
505− , type ∷ f String
488+ , type ∷ f String
506− , typeof ∷ f String
489+ , typeof ∷ f String
507− , unselectable ∷ f Boolean
490+ , unselectable ∷ f Boolean
508− , useMap ∷ f String
491+ , useMap ∷ f String
509− , value ∷ f String
492+ , value ∷ f String
510− , vocab ∷ f String
493+ , vocab ∷ f String
511− , width ∷ f String
494+ , width ∷ f String
512− , wmode ∷ f String
495+ , wmode ∷ f String
513− , min ∷ f (String)
496+ , min ∷ f (String)
514− , max ∷ f (String)
497+ , max ∷ f (String)
518−type ButtonProps =
501+type ButtonProps
519− ButtonPropsF Id ()
502+ = ButtonPropsF Id ()
521−type ButtonPropsF f more =
504+type ButtonPropsF f more
522− ( _aria ∷ f (Object String)
505+ = ( _aria ∷ f (Object String)
523− , _data ∷ f (Object String)
506+ , _data ∷ f (Object String)
524− , about ∷ f String
507+ , about ∷ f String
525− , acceptCharset ∷ f String
508+ , acceptCharset ∷ f String
526− , accessKey ∷ f String
509+ , accessKey ∷ f String
527− , allowFullScreen ∷ f Boolean
510+ , allowFullScreen ∷ f Boolean
528− , allowTransparency ∷ f Boolean
511+ , allowTransparency ∷ f Boolean
529− , autoFocus ∷ f Boolean
512+ , autoFocus ∷ f Boolean
530− , autoPlay ∷ f Boolean
513+ , autoPlay ∷ f Boolean
531− , capture ∷ f Boolean
514+ , capture ∷ f Boolean
532− , cellPadding ∷ f String
515+ , cellPadding ∷ f String
533− , cellSpacing ∷ f String
516+ , cellSpacing ∷ f String
534− , charSet ∷ f String
517+ , charSet ∷ f String
535− , children ∷ f (Array JSX)
518+ , children ∷ f (Array JSX)
536− , classID ∷ f String
519+ , classID ∷ f String
537− , className ∷ f String
520+ , className ∷ f String
538− , colSpan ∷ f Int
521+ , colSpan ∷ f Int
539− , contentEditable ∷ f Boolean
522+ , contentEditable ∷ f Boolean
540− , contextMenu ∷ f String
523+ , contextMenu ∷ f String
541− , crossOrigin ∷ f String
524+ , crossOrigin ∷ f String
542− , dangerouslySetInnerHTML ∷ f { __html ∷ String }
525+ , dangerouslySetInnerHTML ∷ f { __html ∷ String }
543− , datatype ∷ f String
526+ , datatype ∷ f String
544− , dateTime ∷ f String
527+ , dateTime ∷ f String
545− , dir ∷ f String
528+ , dir ∷ f String
546− , disabled ∷ f Boolean
529+ , disabled ∷ f Boolean
547− , draggable ∷ f Boolean
530+ , draggable ∷ f Boolean
548− , encType ∷ f String
531+ , encType ∷ f String
549− , form ∷ f String
532+ , form ∷ f String
550− , formAction ∷ f String
533+ , formAction ∷ f String
551− , formEncType ∷ f String
534+ , formEncType ∷ f String
552− , formMethod ∷ f String
535+ , formMethod ∷ f String
553− , formNoValidate ∷ f Boolean
536+ , formNoValidate ∷ f Boolean
554− , formTarget ∷ f String
537+ , formTarget ∷ f String
555− , frameBorder ∷ f String
538+ , frameBorder ∷ f String
556− , hidden ∷ f Boolean
539+ , hidden ∷ f Boolean
557− , hrefLang ∷ f String
540+ , hrefLang ∷ f String
558− , htmlFor ∷ f String
541+ , htmlFor ∷ f String
559− , httpEquiv ∷ f String
542+ , httpEquiv ∷ f String
560− , icon ∷ f String
543+ , icon ∷ f String
561− , id ∷ f String
544+ , id ∷ f String
562− , inlist ∷ f String
545+ , inlist ∷ f String
563− , inputMode ∷ f String
546+ , inputMode ∷ f String
564− , is ∷ f String
547+ , is ∷ f String
565− , itemID ∷ f String
548+ , itemID ∷ f String
566− , itemProp ∷ f String
549+ , itemProp ∷ f String
567− , itemRef ∷ f String
550+ , itemRef ∷ f String
568− , itemScope ∷ f Boolean
551+ , itemScope ∷ f Boolean
569− , itemType ∷ f String
552+ , itemType ∷ f String
570− , key ∷ f String
553+ , key ∷ f String
571− , keyParams ∷ f String
554+ , keyParams ∷ f String
572− , keyType ∷ f String
555+ , keyType ∷ f String
573− , lang ∷ f String
556+ , lang ∷ f String
574− , marginHeight ∷ f String
557+ , marginHeight ∷ f String
575− , marginWidth ∷ f String
558+ , marginWidth ∷ f String
576− , maxLength ∷ f Int
559+ , maxLength ∷ f Int
577− , mediaGroup ∷ f String
560+ , mediaGroup ∷ f String
578− , minLength ∷ f Int
561+ , minLength ∷ f Int
579− , name ∷ f String
562+ , name ∷ f String
580− , noValidate ∷ f Boolean
563+ , noValidate ∷ f Boolean
581− , onAnimationEnd ∷ f EventHandler
564+ , onAnimationEnd ∷ f EventHandler
582− , onAnimationIteration ∷ f EventHandler
565+ , onAnimationIteration ∷ f EventHandler
583− , onAnimationStart ∷ f EventHandler
566+ , onAnimationStart ∷ f EventHandler
584− , onBlur ∷ f EventHandler
567+ , onBlur ∷ f EventHandler
585− , onClick ∷ f EventHandler
568+ , onClick ∷ f EventHandler
586− , onCompositionEnd ∷ f EventHandler
569+ , onCompositionEnd ∷ f EventHandler
587− , onCompositionStart ∷ f EventHandler
570+ , onCompositionStart ∷ f EventHandler
588− , onCompositionUpdate ∷ f EventHandler
571+ , onCompositionUpdate ∷ f EventHandler
589− , onContextMenu ∷ f EventHandler
572+ , onContextMenu ∷ f EventHandler
590− , onCopy ∷ f EventHandler
573+ , onCopy ∷ f EventHandler
591− , onCut ∷ f EventHandler
574+ , onCut ∷ f EventHandler
592− , onDoubleClick ∷ f EventHandler
575+ , onDoubleClick ∷ f EventHandler
593− , onDrag ∷ f EventHandler
576+ , onDrag ∷ f EventHandler
594− , onDragEnd ∷ f EventHandler
577+ , onDragEnd ∷ f EventHandler
595− , onDragEnter ∷ f EventHandler
578+ , onDragEnter ∷ f EventHandler
596− , onDragExit ∷ f EventHandler
579+ , onDragExit ∷ f EventHandler
597− , onDragLeave ∷ f EventHandler
580+ , onDragLeave ∷ f EventHandler
598− , onDragOver ∷ f EventHandler
581+ , onDragOver ∷ f EventHandler
599− , onDragStart ∷ f EventHandler
582+ , onDragStart ∷ f EventHandler
600− , onDrop ∷ f EventHandler
583+ , onDrop ∷ f EventHandler
601− , onFocus ∷ f EventHandler
584+ , onFocus ∷ f EventHandler
602− , onGotPointerCapture ∷ f EventHandler
585+ , onGotPointerCapture ∷ f EventHandler
603− , onInvalid ∷ f EventHandler
586+ , onInvalid ∷ f EventHandler
604− , onKeyDown ∷ f EventHandler
587+ , onKeyDown ∷ f EventHandler
605− , onKeyPress ∷ f EventHandler
588+ , onKeyPress ∷ f EventHandler
606− , onKeyUp ∷ f EventHandler
589+ , onKeyUp ∷ f EventHandler
607− , onLostPointerCapture ∷ f EventHandler
590+ , onLostPointerCapture ∷ f EventHandler
608− , onMouseDown ∷ f EventHandler
591+ , onMouseDown ∷ f EventHandler
609− , onMouseEnter ∷ f EventHandler
592+ , onMouseEnter ∷ f EventHandler
610− , onMouseLeave ∷ f EventHandler
593+ , onMouseLeave ∷ f EventHandler
611− , onMouseMove ∷ f EventHandler
594+ , onMouseMove ∷ f EventHandler
612− , onMouseOut ∷ f EventHandler
595+ , onMouseOut ∷ f EventHandler
613− , onMouseOver ∷ f EventHandler
596+ , onMouseOver ∷ f EventHandler
614− , onMouseUp ∷ f EventHandler
597+ , onMouseUp ∷ f EventHandler
615− , onPaste ∷ f EventHandler
598+ , onPaste ∷ f EventHandler
616− , onPointerCancel ∷ f EventHandler
599+ , onPointerCancel ∷ f EventHandler
617− , onPointerDown ∷ f EventHandler
600+ , onPointerDown ∷ f EventHandler
618− , onPointerEnter ∷ f EventHandler
601+ , onPointerEnter ∷ f EventHandler
619− , onPointerLeave ∷ f EventHandler
602+ , onPointerLeave ∷ f EventHandler
620− , onPointerMove ∷ f EventHandler
603+ , onPointerMove ∷ f EventHandler
621− , onPointerOut ∷ f EventHandler
604+ , onPointerOut ∷ f EventHandler
622− , onPointerOver ∷ f EventHandler
605+ , onPointerOver ∷ f EventHandler
623− , onPointerUp ∷ f EventHandler
606+ , onPointerUp ∷ f EventHandler
624− , onSelect ∷ f EventHandler
607+ , onSelect ∷ f EventHandler
625− , onSubmit ∷ f EventHandler
608+ , onSubmit ∷ f EventHandler
626− , onTouchCancel ∷ f EventHandler
609+ , onTouchCancel ∷ f EventHandler
627− , onTouchEnd ∷ f EventHandler
610+ , onTouchEnd ∷ f EventHandler
628− , onTouchMove ∷ f EventHandler
611+ , onTouchMove ∷ f EventHandler
629− , onTouchStart ∷ f EventHandler
612+ , onTouchStart ∷ f EventHandler
630− , onTransitionEnd ∷ f EventHandler
613+ , onTransitionEnd ∷ f EventHandler
631− , onWheel ∷ f EventHandler
614+ , onWheel ∷ f EventHandler
632− , prefix ∷ f String
615+ , prefix ∷ f String
633− , property ∷ f String
616+ , property ∷ f String
634− , radioGroup ∷ f String
617+ , radioGroup ∷ f String
635− , readOnly ∷ f Boolean
618+ , readOnly ∷ f Boolean
636− , ref ∷ f (Ref (Nullable Node))
619+ , ref ∷ f (Ref (Nullable Node))
637− , resource ∷ f String
620+ , resource ∷ f String
638− , role ∷ f String
621+ , role ∷ f String
639− , rowSpan ∷ f Int
622+ , rowSpan ∷ f Int
640− , scoped ∷ f Boolean
623+ , scoped ∷ f Boolean
641− , seamless ∷ f Boolean
624+ , seamless ∷ f Boolean
642− , security ∷ f String
625+ , security ∷ f String
643− , spellCheck ∷ f Boolean
626+ , spellCheck ∷ f Boolean
644− , srcDoc ∷ f JSX
627+ , srcDoc ∷ f JSX
645− , srcLang ∷ f String
628+ , srcLang ∷ f String
646− , srcSet ∷ f String
629+ , srcSet ∷ f String
647− , style ∷ f CSS
630+ , style ∷ f CSS
648− , suppressContentEditableWarning ∷ f Boolean
631+ , suppressContentEditableWarning ∷ f Boolean
649− , tabIndex ∷ f Int
632+ , tabIndex ∷ f Int
650− , title ∷ f String
633+ , title ∷ f String
651− , type ∷ f String
634+ , type ∷ f String
652− , typeof ∷ f String
635+ , typeof ∷ f String
653− , unselectable ∷ f Boolean
636+ , unselectable ∷ f Boolean
654− , useMap ∷ f String
637+ , useMap ∷ f String
655− , value ∷ f String
638+ , value ∷ f String
656− , vocab ∷ f String
639+ , vocab ∷ f String
657− , wmode ∷ f String
640+ , wmode ∷ f String