forked from rescript-react-native/rescript-react-native
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrefreshControl.re
More file actions
72 lines (71 loc) · 2.01 KB
/
refreshControl.re
File metadata and controls
72 lines (71 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[@bs.module "react-native"]
external view: ReasonReact.reactClass = "RefreshControl";
let make =
(
~onRefresh: option(unit => unit)=?,
~refreshing: option(bool)=?,
~colors: option(array(string))=?,
~enabled: option(bool)=?,
~progressBackgroundColor: option(string)=?,
~progressViewOffset: option(float)=?,
~tintColor: option(string)=?,
~title: option(string)=?,
~titleColor: option(string)=?,
~accessibilityLabel=?,
~accessible=?,
~hitSlop=?,
~onAccessibilityTap=?,
~onLayout=?,
~onMagicTap=?,
~responderHandlers=?,
~pointerEvents=?,
~removeClippedSubviews=?,
~style=?,
~testID=?,
~accessibilityComponentType=?,
~accessibilityLiveRegion=?,
~collapsable=?,
~importantForAccessibility=?,
~needsOffscreenAlphaCompositing=?,
~renderToHardwareTextureAndroid=?,
~accessibilityTraits=?,
~accessibilityViewIsModal=?,
~shouldRasterizeIOS=?,
) =>
ReasonReact.wrapJsForReason(
~reactClass=view,
~props=
Props.extendView(
{
"onRefresh": onRefresh,
"refreshing": refreshing,
"colors": colors,
"enabled": enabled,
"progressBackgroundColor": progressBackgroundColor,
"progressViewOffset": progressViewOffset,
"tintColor": tintColor,
"title": title,
"titleColor": titleColor,
},
~accessibilityLabel?,
~accessible?,
~hitSlop?,
~onAccessibilityTap?,
~onLayout?,
~onMagicTap?,
~responderHandlers?,
~pointerEvents?,
~removeClippedSubviews?,
~style?,
~testID?,
~accessibilityComponentType?,
~accessibilityLiveRegion?,
~collapsable?,
~importantForAccessibility?,
~needsOffscreenAlphaCompositing?,
~renderToHardwareTextureAndroid?,
~accessibilityTraits?,
~accessibilityViewIsModal?,
~shouldRasterizeIOS?,
),
);