1- include ReactNative . NativeElement ;
1+ open ReactNative ;
2+ include NativeElement ;
23
34[@ react . component ] [@ bs . module "@react-native-community/picker" ]
45external make :
@@ -8,7 +9,7 @@ external make:
89 ~onValueChange : (' a , int ) => unit =?,
910 ~selectedValue : ' a =?,
1011 ~itemStyle : ReactNative . Style . t =?,
11- // View Props
12+ // View props 0.62.0
1213 ~accessibilityComponentType : [@ bs . string ] [
1314 | ` none
1415 | ` button
@@ -33,15 +34,25 @@ external make:
3334 | ` header
3435 | ` summary
3536 | ` imagebutton
37+ | ` article
38+ | ` banner
39+ | ` complementary
40+ | ` contentinfo
41+ | ` form
42+ | ` list
43+ | ` listitem
44+ | ` main
45+ | ` navigation
46+ | ` region
3647 ]
3748 =?,
38- ~accessibilityState : ReactNative . Accessibility . state =?,
39- ~accessibilityTraits : array (ReactNative . AccessibilityTrait . t )=?,
40- ~accessibilityValue : ReactNative . Accessibility . value =?,
49+ ~accessibilityState : Accessibility . state =?,
50+ ~accessibilityTraits : array (AccessibilityTrait . t )=?,
51+ ~accessibilityValue : Accessibility . value =?,
4152 ~accessibilityViewIsModal : bool =?,
4253 ~accessible : bool =?,
4354 ~collapsable : bool =?,
44- ~hitSlop : ReactNative . View . edgeInsets =?,
55+ ~hitSlop : View . edgeInsets =?,
4556 ~importantForAccessibility : [@ bs . string ] [
4657 | ` auto
4758 | ` yes
@@ -54,21 +65,21 @@ external make:
5465 ~needsOffscreenAlphaCompositing : bool =?,
5566 ~onAccessibilityEscape : unit => unit =?,
5667 ~onAccessibilityTap : unit => unit =?,
57- ~onLayout : ReactNative . Event . layoutEvent => unit =?,
68+ ~onLayout : Event . layoutEvent => unit =?,
5869 ~onMagicTap : unit => unit =?,
5970 // Gesture Responder props
60- ~onMoveShouldSetResponder : ReactNative . Event . pressEvent => bool =?,
61- ~onMoveShouldSetResponderCapture : ReactNative . Event . pressEvent => bool =?,
62- ~onResponderEnd : ReactNative . Event . pressEvent => unit =?,
63- ~onResponderGrant : ReactNative . Event . pressEvent => unit =?,
64- ~onResponderMove : ReactNative . Event . pressEvent => unit =?,
65- ~onResponderReject : ReactNative . Event . pressEvent => unit =?,
66- ~onResponderRelease : ReactNative . Event . pressEvent => unit =?,
67- ~onResponderStart : ReactNative . Event . pressEvent => unit =?,
68- ~onResponderTerminate : ReactNative . Event . pressEvent => unit =?,
69- ~onResponderTerminationRequest : ReactNative . Event . pressEvent => bool =?,
70- ~onStartShouldSetResponder : ReactNative . Event . pressEvent => bool =?,
71- ~onStartShouldSetResponderCapture : ReactNative . Event . pressEvent => bool =?,
71+ ~onMoveShouldSetResponder : Event . pressEvent => bool =?,
72+ ~onMoveShouldSetResponderCapture : Event . pressEvent => bool =?,
73+ ~onResponderEnd : Event . pressEvent => unit =?,
74+ ~onResponderGrant : Event . pressEvent => unit =?,
75+ ~onResponderMove : Event . pressEvent => unit =?,
76+ ~onResponderReject : Event . pressEvent => unit =?,
77+ ~onResponderRelease : Event . pressEvent => unit =?,
78+ ~onResponderStart : Event . pressEvent => unit =?,
79+ ~onResponderTerminate : Event . pressEvent => unit =?,
80+ ~onResponderTerminationRequest : Event . pressEvent => bool =?,
81+ ~onStartShouldSetResponder : Event . pressEvent => bool =?,
82+ ~onStartShouldSetResponderCapture : Event . pressEvent => bool =?,
7283 ~pointerEvents : [@ bs . string ] [
7384 | ` auto
7485 | ` none
@@ -79,9 +90,17 @@ external make:
7990 ~removeClippedSubviews : bool =?,
8091 ~renderToHardwareTextureAndroid : bool =?,
8192 ~shouldRasterizeIOS : bool =?,
82- ~style : ReactNative . Style . t =?,
93+ ~style : Style . t =?,
8394 ~testID : string =?,
84- ~children : React . element =?
95+ ~children : React . element =?,
96+ // React Native Web Props
97+ ~onMouseDown : ReactEvent . Mouse . t => unit =?,
98+ ~onMouseEnter : ReactEvent . Mouse . t => unit =?,
99+ ~onMouseLeave : ReactEvent . Mouse . t => unit =?,
100+ ~onMouseMove : ReactEvent . Mouse . t => unit =?,
101+ ~onMouseOver : ReactEvent . Mouse . t => unit =?,
102+ ~onMouseOut : ReactEvent . Mouse . t => unit =?,
103+ ~onMouseUp : ReactEvent . Mouse . t => unit =?
85104 ) =>
86105 React . element =
87106 "PickerIOS" ;
0 commit comments