Module

ReactNative.Components.View

Package
purescript-reactnative
Repository
doolse/purescript-reactnative

See View

#ViewPropsEx Source

type ViewPropsEx eff r ra ri = ViewPropsEx' eff (forall state props. ReactThis props state) r ra ri

#ViewPropsEx' Source

type ViewPropsEx' eff ref r ra ri = BaseProps (accessibilityLabel :: String, accessible :: Boolean, android :: { accessibilityComponentType :: AccessibilityType, accessibilityLiveRegion :: AccessibilityLiveRegion, collapsable :: Boolean, importantForAccessibility :: ImportanceForAccessibility, needsOffscreenAlphaCompositing :: Boolean, renderToHardwareTextureAndroid :: Boolean | ra }, hitSlop :: { bottom :: Number, left :: Number, right :: Number, top :: Number }, ios :: { accessibilityTraits :: AccessibilityTraits, shouldRasterizeIOS :: Boolean | ri }, onAccessibilityTap :: EventHandler eff TouchEvent, onLayout :: EventHandler eff LayoutEvent, onMagicTap :: EventHandler eff TouchEvent, onMoveShouldSetResponder :: TouchEvent -> Boolean, onMoveShouldSetResponderCapture :: TouchEvent -> Boolean, onResponderGrant :: EventHandler eff TouchEvent, onResponderMove :: EventHandler eff TouchEvent, onResponderReject :: EventHandler eff TouchEvent, onResponderRelease :: EventHandler eff TouchEvent, onResponderTerminate :: EventHandler eff TouchEvent, onResponderTerminationRequest :: TouchEvent -> Boolean, onStartShouldSetResponder :: TouchEvent -> Boolean, onStartShouldSetResponderCapture :: TouchEvent -> Boolean, pointerEvents :: PointerEvents, ref :: RefType ref, removeClippedSubviews :: Boolean, style :: Styles | r)

#view_ Source

view_ :: Array ReactElement -> ReactElement

Create a View with only children

#view Source

view :: Styles -> Array ReactElement -> ReactElement

Create a View with the given styles and children

#view' Source

view' :: forall o eff. Subrow o (ViewPropsO eff) => Record o -> Array ReactElement -> ReactElement

Create a View with the given props and children

#PointerEvents Source

#AccessibilityType Source

#AccessibilityLiveRegion Source

#ImportanceForAccessibility Source

#AccessibilityTraits Source

#accessibiltyLiveRegion Source

#accessibiltyType Source

accessibiltyType :: { button :: AccessibilityType, none :: AccessibilityType, radiobutton_checked :: AccessibilityType, radiobutton_unchecked :: AccessibilityType }

#accessibilityTraits Source

accessibilityTraits :: { adjustable :: AccessibilityTraits, allowsDirectInteraction :: AccessibilityTraits, button :: AccessibilityTraits, disabled :: AccessibilityTraits, frequentUpdates :: AccessibilityTraits, header :: AccessibilityTraits, image :: AccessibilityTraits, key :: AccessibilityTraits, link :: AccessibilityTraits, none :: AccessibilityTraits, pageTurn :: AccessibilityTraits, plays :: AccessibilityTraits, search :: AccessibilityTraits, selected :: AccessibilityTraits, startsMedia :: AccessibilityTraits, summary :: AccessibilityTraits, text :: AccessibilityTraits }