File tree Expand file tree Collapse file tree 4 files changed +14
-12
lines changed
ReactCommon/react/renderer Expand file tree Collapse file tree 4 files changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -100,9 +100,9 @@ void TextAttributes::apply(TextAttributes textAttributes) {
100
100
: accessibilityRole;
101
101
accessibilityUnit = !textAttributes.accessibilityUnit .empty () ? textAttributes.accessibilityUnit
102
102
: accessibilityUnit;
103
- accessibilityHours = !( textAttributes.accessibilityHours == 0 ) ? textAttributes.accessibilityHours
103
+ accessibilityHours = !textAttributes.accessibilityHours . empty ( ) ? textAttributes.accessibilityHours
104
104
: accessibilityHours;
105
- accessibilityMinutes = !( textAttributes.accessibilityMinutes == 0 ) ? textAttributes.accessibilityMinutes
105
+ accessibilityMinutes = !textAttributes.accessibilityMinutes . empty ( ) ? textAttributes.accessibilityMinutes
106
106
: accessibilityMinutes;
107
107
}
108
108
@@ -222,6 +222,8 @@ SharedDebugStringConvertibleList TextAttributes::getDebugProps() const {
222
222
debugStringConvertibleItem (" layoutDirection" , layoutDirection),
223
223
debugStringConvertibleItem (" accessibilityRole" , accessibilityRole),
224
224
debugStringConvertibleItem (" accessibilityUnit" , accessibilityUnit),
225
+ debugStringConvertibleItem (" accessibilityHours" , accessibilityHours),
226
+ debugStringConvertibleItem (" accessibilityMinutes" , accessibilityMinutes),
225
227
};
226
228
}
227
229
#endif
Original file line number Diff line number Diff line change @@ -80,8 +80,8 @@ class TextAttributes : public DebugStringConvertible {
80
80
std::optional<LayoutDirection> layoutDirection{};
81
81
std::optional<AccessibilityRole> accessibilityRole{};
82
82
std::string accessibilityUnit{};
83
- int accessibilityHours{};
84
- int accessibilityMinutes{};
83
+ std::string accessibilityHours{};
84
+ std::string accessibilityMinutes{};
85
85
86
86
#pragma mark - Operations
87
87
Original file line number Diff line number Diff line change @@ -1013,11 +1013,11 @@ inline folly::dynamic toDynamic(const TextAttributes &textAttributes) {
1013
1013
_textAttributes (
1014
1014
" accessibilityUnit" , textAttributes.accessibilityUnit );
1015
1015
}
1016
- if (!( textAttributes.accessibilityHours == 0 )) {
1016
+ if (!textAttributes.accessibilityHours . empty ( )) {
1017
1017
_textAttributes (
1018
1018
" accessibilityHours" , textAttributes.accessibilityHours );
1019
1019
}
1020
- if (!( textAttributes.accessibilityMinutes == 0 )) {
1020
+ if (!textAttributes.accessibilityMinutes . empty ( )) {
1021
1021
_textAttributes (
1022
1022
" accessibilityMinutes" , textAttributes.accessibilityMinutes );
1023
1023
}
@@ -1250,14 +1250,14 @@ inline MapBuffer toMapBuffer(const TextAttributes &textAttributes) {
1250
1250
builder.putString (
1251
1251
TA_KEY_ACCESSIBILITY_UNIT, textAttributes.accessibilityUnit );
1252
1252
}
1253
- if (!( textAttributes.accessibilityHours == 0 )) {
1253
+ if (!textAttributes.accessibilityHours . empty ( )) {
1254
1254
1255
- builder.putInt (
1255
+ builder.putString (
1256
1256
TA_KEY_ACCESSIBILITY_HOURS, textAttributes.accessibilityHours );
1257
1257
}
1258
- if (!( textAttributes.accessibilityMinutes == 0 )) {
1258
+ if (!textAttributes.accessibilityMinutes . empty ( )) {
1259
1259
1260
- builder.putInt (
1260
+ builder.putString (
1261
1261
TA_KEY_ACCESSIBILITY_MINUTES, textAttributes.accessibilityMinutes );
1262
1262
}
1263
1263
return builder.build ();
Original file line number Diff line number Diff line change @@ -40,8 +40,8 @@ class AccessibilityProps {
40
40
bool accessible{false };
41
41
AccessibilityState accessibilityState;
42
42
AccessibilityUnit accessibilityUnit;
43
- int accessibilityHours;
44
- int accessibilityMinutes;
43
+ AccessibilityUnit accessibilityHours;
44
+ AccessibilityUnit accessibilityMinutes;
45
45
std::string accessibilityLabel{" " };
46
46
AccessibilityLabelledBy accessibilityLabelledBy{};
47
47
AccessibilityLiveRegion accessibilityLiveRegion{
You can’t perform that action at this time.
0 commit comments