fix: don't pass accessibilityState to link. closes #9418

This commit is contained in:
Satyajit Sahoo
2021-04-04 01:32:44 +02:00
parent a63f9da8c1
commit 699ea0cc50
3 changed files with 11 additions and 4 deletions

View File

@@ -134,6 +134,7 @@ export default function BottomTabBarItem({
onPress,
to,
accessibilityRole,
accessibilityState,
...rest
}: BottomTabBarButtonProps) => {
if (Platform.OS === 'web' && to) {
@@ -162,6 +163,7 @@ export default function BottomTabBarItem({
<TouchableWithoutFeedback
{...rest}
accessibilityRole={accessibilityRole}
accessibilityState={accessibilityState}
onPress={onPress}
>
<View style={style}>{children}</View>

View File

@@ -86,6 +86,7 @@ const Touchable = ({
onPress,
to,
accessibilityRole,
accessibilityState,
delayPressIn,
...rest
}: TouchableWithoutFeedbackProps & {
@@ -119,6 +120,7 @@ const Touchable = ({
<TouchableItem
{...rest}
accessibilityRole={accessibilityRole}
accessibilityState={accessibilityState}
delayPressIn={delayPressIn}
onPress={onPress}
>

View File

@@ -111,10 +111,13 @@ function MaterialBottomTabViewInner({
? ({
onPress,
route,
accessibilityRole: _0,
borderless: _1,
centered: _2,
rippleColor: _3,
/* eslint-disable @typescript-eslint/no-unused-vars */
accessibilityRole,
accessibilityState,
borderless,
centered,
rippleColor,
/* eslint-enable @typescript-eslint/no-unused-vars */
style,
...rest
}) => {