Add a condition to exclude accessibilityRole that not currently used

Summary:
Changelog:
[Internal] - Add an condition to exclude accessibilityRole that not currently used

Since I've added all the possible values in accessibilityRole enum, it is necessary to gate what needs to be an accessibilityElement. SO I add a condition to exclude accessibilityRole that not currently used.

Reviewed By: shergin

Differential Revision: D22559136

fbshipit-source-id: 910d59132984872b5a9816b8e390117b7b1e2e71
This commit is contained in:
Jiayan Zhuang 2020-07-16 08:32:13 -07:00 коммит произвёл Facebook GitHub Bot
Родитель 6ffb983f83
Коммит 5ac524bdbc
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -77,6 +77,9 @@ using namespace facebook::react;
enumerateAttribute:RCTTextAttributesAccessibilityRoleAttributeName
frame:_frame
usingBlock:^(CGRect fragmentRect, NSString *_Nonnull fragmentText, NSString *value) {
if (![value isEqualToString:@"button"] && ![value isEqualToString:@"link"]) {
return;
}
if ([value isEqualToString:@"button"] &&
([fragmentText isEqualToString:@"See Less"] ||
[fragmentText isEqualToString:@"See More"])) {