@@ -54,46 +54,15 @@ module SafeAreaProvider = {
54
54
external make :
55
55
(
56
56
~initialMetrics : metrics =?,
57
- // View props 0.62.0
58
- ~accessibilityComponentType : [@ bs . string ] [
59
- | ` none
60
- | ` button
61
- | ` radiobutton_checked
62
- | ` radiobutton_unchecked
63
- ]
64
- =?,
57
+ // View props 0.63.0
58
+ ~accessibilityActions : array (Accessibility . actionInfo )=?,
65
59
~accessibilityElementsHidden : bool =?,
66
60
~accessibilityHint : string =?,
67
61
~accessibilityIgnoresInvertColors : bool =?,
68
62
~accessibilityLabel : string =?,
69
- ~accessibilityLiveRegion : [@ bs . string ] [ | ` none | ` polite | ` assertive ]
70
- =?,
71
- ~accessibilityRole : [@ bs . string ] [
72
- | ` none
73
- | ` button
74
- | ` link
75
- | ` search
76
- | ` image
77
- | ` keyboardkey
78
- | ` text
79
- | ` adjustable
80
- | ` header
81
- | ` summary
82
- | ` imagebutton
83
- | ` article
84
- | ` banner
85
- | ` complementary
86
- | ` contentinfo
87
- | ` form
88
- | ` list
89
- | ` listitem
90
- | ` main
91
- | ` navigation
92
- | ` region
93
- ]
94
- =?,
63
+ ~accessibilityLiveRegion : Accessibility . liveRegion =?,
64
+ ~accessibilityRole : Accessibility . role =?,
95
65
~accessibilityState : Accessibility . state =?,
96
- ~accessibilityTraits : array (AccessibilityTrait . t )=?,
97
66
~accessibilityValue : Accessibility . value =?,
98
67
~accessibilityViewIsModal : bool =?,
99
68
~accessible : bool =?,
@@ -109,6 +78,7 @@ module SafeAreaProvider = {
109
78
=?,
110
79
~nativeID : string =?,
111
80
~needsOffscreenAlphaCompositing : bool =?,
81
+ ~onAccessibilityAction : Accessibility . actionEvent => unit =?,
112
82
~onAccessibilityEscape : unit => unit =?,
113
83
~onAccessibilityTap : unit => unit =?,
114
84
~onLayout : Event . layoutEvent => unit =?,
@@ -161,47 +131,16 @@ module SafeAreaView = {
161
131
(
162
132
~ref : ref =?,
163
133
~edges : array (string )=?,
164
- ~mode : [@ bs . string ] [ | ` padding | ` margin ] =?,
165
- // View props 0.62.0
166
- ~accessibilityComponentType : [@ bs . string ] [
167
- | ` none
168
- | ` button
169
- | ` radiobutton_checked
170
- | ` radiobutton_unchecked
171
- ]
172
- =?,
134
+ ~mode : [ | ` padding | ` margin ] =?,
135
+ // View props 0.63.0
136
+ ~accessibilityActions : array (Accessibility . actionInfo )=?,
173
137
~accessibilityElementsHidden : bool =?,
174
138
~accessibilityHint : string =?,
175
139
~accessibilityIgnoresInvertColors : bool =?,
176
140
~accessibilityLabel : string =?,
177
- ~accessibilityLiveRegion : [@ bs . string ] [ | ` none | ` polite | ` assertive ]
178
- =?,
179
- ~accessibilityRole : [@ bs . string ] [
180
- | ` none
181
- | ` button
182
- | ` link
183
- | ` search
184
- | ` image
185
- | ` keyboardkey
186
- | ` text
187
- | ` adjustable
188
- | ` header
189
- | ` summary
190
- | ` imagebutton
191
- | ` article
192
- | ` banner
193
- | ` complementary
194
- | ` contentinfo
195
- | ` form
196
- | ` list
197
- | ` listitem
198
- | ` main
199
- | ` navigation
200
- | ` region
201
- ]
202
- =?,
141
+ ~accessibilityLiveRegion : Accessibility . liveRegion =?,
142
+ ~accessibilityRole : Accessibility . role =?,
203
143
~accessibilityState : Accessibility . state =?,
204
- ~accessibilityTraits : array (AccessibilityTrait . t )=?,
205
144
~accessibilityValue : Accessibility . value =?,
206
145
~accessibilityViewIsModal : bool =?,
207
146
~accessible : bool =?,
@@ -217,6 +156,7 @@ module SafeAreaView = {
217
156
=?,
218
157
~nativeID : string =?,
219
158
~needsOffscreenAlphaCompositing : bool =?,
159
+ ~onAccessibilityAction : Accessibility . actionEvent => unit =?,
220
160
~onAccessibilityEscape : unit => unit =?,
221
161
~onAccessibilityTap : unit => unit =?,
222
162
~onLayout : Event . layoutEvent => unit =?,
0 commit comments