Module

Yoga.React.Native

Package
purescript-yoga-react-native
Repository
rowtype-yoga/purescript-yoga-react-native

#string Source

#registerComponent Source

Re-exports from Yoga.React.Native.ActivityIndicator

#ActivityIndicatorAttributes Source

Re-exports from Yoga.React.Native.Button

#ButtonAttributes Source

type ButtonAttributes :: Row Typetype ButtonAttributes = (accessibilityLabel :: String, color :: String, disabled :: Boolean, onPress :: EventHandler, testID :: String, title :: String)

Re-exports from Yoga.React.Native.ColorWithSystemEffectMacOS

Re-exports from Yoga.React.Native.DynamicColorMacOS

#dynamicColor Source

dynamicColor :: { dark :: String, light :: String } -> ColorValue

Re-exports from Yoga.React.Native.Events

#nativeEvent Source

Re-exports from Yoga.React.Native.FlatList

#FlatListAttributes Source

type FlatListAttributes :: Type -> Row Typetype FlatListAttributes a = BaseAttributes (contentContainerStyle :: Style, data :: Array a, horizontal :: Boolean, keyExtractor :: Fn2 a Int String, numColumns :: Int, onEndReached :: EffectFn1 { distanceFromEnd :: Number } Unit, onEndReachedThreshold :: Number, onRefresh :: EffectFn1 Unit Unit, refreshing :: Boolean, renderItem :: Fn1 { index :: Int, item :: a } JSX)

Re-exports from Yoga.React.Native.Image

#ImageSource Source

#ImageAttributes Source

type ImageAttributes :: Row Typetype ImageAttributes = BaseAttributes (onError :: EventHandler, onLoad :: EventHandler, onLoadEnd :: EventHandler, onLoadStart :: EventHandler, resizeMode :: String, source :: ImageSource)

Re-exports from Yoga.React.Native.ImageBackground

#ImageBackgroundAttributes Source

type ImageBackgroundAttributes :: Row Typetype ImageBackgroundAttributes = BaseAttributes (imageStyle :: Style, onError :: EventHandler, onLoad :: EventHandler, onLoadEnd :: EventHandler, onLoadStart :: EventHandler, resizeMode :: String, source :: ImageSource)

Re-exports from Yoga.React.Native.InputAccessoryView

#InputAccessoryViewAttributes Source

Re-exports from Yoga.React.Native.Internal

#FFINativeComponent_ Source

type FFINativeComponent_ :: Row Type -> Typetype FFINativeComponent_ props = forall givenProps nonDataProps. CoerceReactProps (Record givenProps) (Record nonDataProps) (Record props) => Record givenProps -> JSX

#FFINativeComponent Source

type FFINativeComponent :: Row Type -> Typetype FFINativeComponent props = forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record props) => Record givenProps -> kids -> JSX

#IsJSX Source

class IsJSX a 

Instances

Re-exports from Yoga.React.Native.KeyboardAvoidingView

#KeyboardAvoidingViewAttributes Source

type KeyboardAvoidingViewAttributes :: Row Typetype KeyboardAvoidingViewAttributes = BaseAttributes (behavior :: String, contentContainerStyle :: Style, enabled :: Boolean, keyboardVerticalOffset :: Number)

Re-exports from Yoga.React.Native.Modal

#ModalAttributes Source

type ModalAttributes :: Row Typetype ModalAttributes = BaseAttributes (animationType :: String, hardwareAccelerated :: Boolean, onDismiss :: EventHandler, onRequestClose :: EventHandler, onShow :: EventHandler, presentationStyle :: String, statusBarTranslucent :: Boolean, supportedOrientations :: Array String, transparent :: Boolean, visible :: Boolean)

Re-exports from Yoga.React.Native.Pressable

#PressableAttributes Source

type PressableAttributes :: Row Typetype PressableAttributes = BaseAttributes (disabled :: Boolean, onHoverIn :: EffectFn1 Foreign Unit, onHoverOut :: EffectFn1 Foreign Unit, onLongPress :: EventHandler, onPress :: EventHandler, onPressIn :: EventHandler, onPressOut :: EventHandler)

Re-exports from Yoga.React.Native.RefreshControl

#RefreshControlAttributes Source

type RefreshControlAttributes :: Row Typetype RefreshControlAttributes = BaseAttributes (colors :: Array String, enabled :: Boolean, onRefresh :: EventHandler, progressBackgroundColor :: String, progressViewOffset :: Number, refreshing :: Boolean, tintColor :: String, title :: String, titleColor :: String)

Re-exports from Yoga.React.Native.SafeAreaView

Re-exports from Yoga.React.Native.ScrollView

#ScrollViewAttributes Source

type ScrollViewAttributes :: Row Typetype ScrollViewAttributes = BaseAttributes (bounces :: Boolean, contentContainerStyle :: Style, horizontal :: Boolean, onScroll :: EventHandler, pagingEnabled :: Boolean, refreshControl :: JSX, scrollEnabled :: Boolean, showsHorizontalScrollIndicator :: Boolean, showsVerticalScrollIndicator :: Boolean)

Re-exports from Yoga.React.Native.SectionList

#SectionListAttributes Source

type SectionListAttributes :: Type -> Row Typetype SectionListAttributes a = BaseAttributes (contentContainerStyle :: Style, initialNumToRender :: Int, keyExtractor :: Fn2 a Int String, onEndReached :: EffectFn1 { distanceFromEnd :: Number } Unit, onEndReachedThreshold :: Number, onRefresh :: EffectFn1 Unit Unit, refreshing :: Boolean, renderItem :: Fn1 { index :: Int, item :: a, section :: SectionData a } JSX, renderSectionFooter :: Fn1 { section :: SectionData a } JSX, renderSectionHeader :: Fn1 { section :: SectionData a } JSX, sections :: Array (SectionData a), stickySectionHeadersEnabled :: Boolean)

#SectionData Source

type SectionData a = { data :: Array a, title :: String }

Re-exports from Yoga.React.Native.StatusBar

#StatusBarAttributes Source

type StatusBarAttributes :: Row Typetype StatusBarAttributes = (animated :: Boolean, backgroundColor :: String, barStyle :: String, hidden :: Boolean, networkActivityIndicatorVisible :: Boolean, showHideTransition :: String, translucent :: Boolean)

Re-exports from Yoga.React.Native.Style

#style Source

style :: forall r. Record r -> Style

Re-exports from Yoga.React.Native.Switch

#SwitchAttributes Source

type SwitchAttributes :: Row Typetype SwitchAttributes = BaseAttributes (disabled :: Boolean, onValueChange :: EffectFn1 Boolean Unit, thumbColor :: String, trackColor :: { false :: String, true :: String }, value :: Boolean)

Re-exports from Yoga.React.Native.Text

#TextAttributes Source

type TextAttributes :: Row Typetype TextAttributes = BaseAttributes (adjustsFontSizeToFit :: Boolean, allowFontScaling :: Boolean, ellipsizeMode :: String, numberOfLines :: Int, onLongPress :: EventHandler, onPress :: EventHandler, selectable :: Boolean)

Re-exports from Yoga.React.Native.TextInput

#TextInputAttributes Source

type TextInputAttributes :: Row Typetype TextInputAttributes = BaseAttributes (autoCapitalize :: String, autoCorrect :: Boolean, autoFocus :: Boolean, editable :: Boolean, keyboardType :: String, maxLength :: Int, multiline :: Boolean, numberOfLines :: Int, onBlur :: EventHandler, onChangeText :: EffectFn1 String Unit, onFocus :: EventHandler, onSubmitEditing :: EventHandler, placeholder :: String, placeholderTextColor :: String, secureTextEntry :: Boolean, value :: String)

Re-exports from Yoga.React.Native.TouchableHighlight

#TouchableHighlightAttributes Source

type TouchableHighlightAttributes :: Row Typetype TouchableHighlightAttributes = BaseAttributes (activeOpacity :: Number, disabled :: Boolean, onHideUnderlay :: EventHandler, onLongPress :: EventHandler, onPress :: EventHandler, onPressIn :: EventHandler, onPressOut :: EventHandler, onShowUnderlay :: EventHandler, underlayColor :: String)

Re-exports from Yoga.React.Native.TouchableOpacity

#TouchableOpacityAttributes Source

type TouchableOpacityAttributes :: Row Typetype TouchableOpacityAttributes = BaseAttributes (activeOpacity :: Number, delayLongPress :: Int, delayPressIn :: Int, delayPressOut :: Int, disabled :: Boolean, onLongPress :: EventHandler, onPress :: EventHandler, onPressIn :: EventHandler, onPressOut :: EventHandler)

Re-exports from Yoga.React.Native.TouchableWithoutFeedback

#TouchableWithoutFeedbackAttributes Source

type TouchableWithoutFeedbackAttributes :: Row Typetype TouchableWithoutFeedbackAttributes = BaseAttributes (delayLongPress :: Int, delayPressIn :: Int, delayPressOut :: Int, disabled :: Boolean, onLongPress :: EventHandler, onPress :: EventHandler, onPressIn :: EventHandler, onPressOut :: EventHandler)

Re-exports from Yoga.React.Native.View

#ViewAttributes Source

type ViewAttributes :: Row Typetype ViewAttributes = BaseAttributes (onMoveShouldSetResponder :: EventHandler, onResponderGrant :: EventHandler, onResponderMove :: EventHandler, onResponderRelease :: EventHandler, onResponderTerminate :: EventHandler, onResponderTerminationRequest :: EventHandler, onStartShouldSetResponder :: EventHandler, pointerEvents :: String)
Modules
Yoga.React.Native
Yoga.React.Native.AccessibilityInfo
Yoga.React.Native.ActionSheetIOS
Yoga.React.Native.ActivityIndicator
Yoga.React.Native.Alert
Yoga.React.Native.Animated
Yoga.React.Native.AppState
Yoga.React.Native.Appearance
Yoga.React.Native.Attributes
Yoga.React.Native.Button
Yoga.React.Native.Clipboard
Yoga.React.Native.ColorWithSystemEffectMacOS
Yoga.React.Native.Dimensions
Yoga.React.Native.DynamicColorMacOS
Yoga.React.Native.Easing
Yoga.React.Native.Events
Yoga.React.Native.FS
Yoga.React.Native.FinderView
Yoga.React.Native.FlatList
Yoga.React.Native.I18nManager
Yoga.React.Native.Image
Yoga.React.Native.ImageBackground
Yoga.React.Native.InputAccessoryView
Yoga.React.Native.Internal
Yoga.React.Native.Keyboard
Yoga.React.Native.KeyboardAvoidingView
Yoga.React.Native.LayoutAnimation
Yoga.React.Native.Linking
Yoga.React.Native.MacOS.Alert
Yoga.React.Native.MacOS.AnimatedImage
Yoga.React.Native.MacOS.Box
Yoga.React.Native.MacOS.Button
Yoga.React.Native.MacOS.CameraView
Yoga.React.Native.MacOS.CheckMark
Yoga.React.Native.MacOS.Checkbox
Yoga.React.Native.MacOS.ColorPanel
Yoga.React.Native.MacOS.ColorWell
Yoga.React.Native.MacOS.ComboBox
Yoga.React.Native.MacOS.ContextMenu
Yoga.React.Native.MacOS.DatePicker
Yoga.React.Native.MacOS.DropZone
Yoga.React.Native.MacOS.Events
Yoga.React.Native.MacOS.FilePicker
Yoga.React.Native.MacOS.FontPanel
Yoga.React.Native.MacOS.GhosttyTerminal
Yoga.React.Native.MacOS.HelpButton
Yoga.React.Native.MacOS.HoverView
Yoga.React.Native.MacOS.Image
Yoga.React.Native.MacOS.LevelIndicator
Yoga.React.Native.MacOS.MapView
Yoga.React.Native.MacOS.Menu
Yoga.React.Native.MacOS.NaturalLanguage
Yoga.React.Native.MacOS.OCR
Yoga.React.Native.MacOS.OutlineView
Yoga.React.Native.MacOS.PDFView
Yoga.React.Native.MacOS.Pasteboard
Yoga.React.Native.MacOS.PathControl
Yoga.React.Native.MacOS.PatternBackground
Yoga.React.Native.MacOS.PopUp
Yoga.React.Native.MacOS.Popover
Yoga.React.Native.MacOS.Progress
Yoga.React.Native.MacOS.QuickLook
Yoga.React.Native.MacOS.RadioButton
Yoga.React.Native.MacOS.RichTextLabel
Yoga.React.Native.MacOS.Rive
Yoga.React.Native.MacOS.ScrollView
Yoga.React.Native.MacOS.SearchField
Yoga.React.Native.MacOS.Segmented
Yoga.React.Native.MacOS.Separator
Yoga.React.Native.MacOS.ShareService
Yoga.React.Native.MacOS.Sheet
Yoga.React.Native.MacOS.Sidebar
Yoga.React.Native.MacOS.Slider
Yoga.React.Native.MacOS.Sound
Yoga.React.Native.MacOS.SpeechRecognition
Yoga.React.Native.MacOS.SpeechSynthesizer
Yoga.React.Native.MacOS.SplitView
Yoga.React.Native.MacOS.StatusBarItem
Yoga.React.Native.MacOS.Stepper
Yoga.React.Native.MacOS.Switch
Yoga.React.Native.MacOS.TabView
Yoga.React.Native.MacOS.TableView
Yoga.React.Native.MacOS.TextEditor
Yoga.React.Native.MacOS.TextField
Yoga.React.Native.MacOS.TokenField
Yoga.React.Native.MacOS.Toolbar
Yoga.React.Native.MacOS.Types
Yoga.React.Native.MacOS.UserNotification
Yoga.React.Native.MacOS.VideoPlayer
Yoga.React.Native.MacOS.VisualEffect
Yoga.React.Native.MacOS.WebView
Yoga.React.Native.Matrix
Yoga.React.Native.Modal
Yoga.React.Native.NativeShowcase
Yoga.React.Native.PanResponder
Yoga.React.Native.PixelRatio
Yoga.React.Native.Platform
Yoga.React.Native.PlatformColor
Yoga.React.Native.Pressable
Yoga.React.Native.Reanimated
Yoga.React.Native.RefreshControl
Yoga.React.Native.SFSymbol
Yoga.React.Native.SafeAreaView
Yoga.React.Native.ScrollView
Yoga.React.Native.SectionList
Yoga.React.Native.Share
Yoga.React.Native.StatusBar
Yoga.React.Native.Style
Yoga.React.Native.StyleSheet
Yoga.React.Native.Styled
Yoga.React.Native.Switch
Yoga.React.Native.Text
Yoga.React.Native.TextInput
Yoga.React.Native.TouchableHighlight
Yoga.React.Native.TouchableOpacity
Yoga.React.Native.TouchableWithoutFeedback
Yoga.React.Native.View