Skip to content

Commit 4a42785

Browse files
committed
fix measure text
1 parent 4007447 commit 4a42785

File tree

4 files changed

+16
-17
lines changed

4 files changed

+16
-17
lines changed

example/ios/.xcode.env.local

Lines changed: 0 additions & 2 deletions
This file was deleted.

example/ios/Podfile.lock

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ PODS:
1313
- fmt (= 9.1.0)
1414
- glog
1515
- RCT-Folly/Default (= 2024.01.01.00)
16-
- RCT-Folly/Default (2024.01.01.00):
17-
- boost
18-
- DoubleConversion
19-
- fmt (= 9.1.0)
20-
- glog
2116
- RCT-Folly/Fabric (2024.01.01.00):
2217
- boost
2318
- DoubleConversion
@@ -935,7 +930,7 @@ PODS:
935930
- React-Mapbuffer (0.74.1):
936931
- glog
937932
- React-debug
938-
- react-native-jsi-view-helpers (1.0.5):
933+
- react-native-jsi-view-helpers (1.0.8):
939934
- DoubleConversion
940935
- glog
941936
- hermes-engine
@@ -1366,12 +1361,12 @@ EXTERNAL SOURCES:
13661361

13671362
SPEC CHECKSUMS:
13681363
boost: d3f49c53809116a5d38da093a8aa78bf551aed09
1369-
DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
1364+
DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385
13701365
FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709
1371-
fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
1372-
glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2
1366+
fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be
1367+
glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a
13731368
hermes-engine: 16b8530de1b383cdada1476cf52d1b52f0692cbc
1374-
RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47
1369+
RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648
13751370
RCTDeprecation: efb313d8126259e9294dc4ee0002f44a6f676aba
13761371
RCTRequired: f49ea29cece52aee20db633ae7edc4b271435562
13771372
RCTTypeSafety: a11979ff0570d230d74de9f604f7d19692157bc4
@@ -1395,7 +1390,7 @@ SPEC CHECKSUMS:
13951390
React-jsitracing: 233d1a798fe0ff33b8e630b8f00f62c4a8115fbc
13961391
React-logger: 7e7403a2b14c97f847d90763af76b84b152b6fce
13971392
React-Mapbuffer: 11029dcd47c5c9e057a4092ab9c2a8d10a496a33
1398-
react-native-jsi-view-helpers: bf104ce0a037075a4b8606cf655c7b4c87bab52e
1393+
react-native-jsi-view-helpers: e36d61126d834e6c5a5c8679fd3006a40047bfa3
13991394
React-nativeconfig: b0073a590774e8b35192fead188a36d1dca23dec
14001395
React-NativeModulesApple: df46ff3e3de5b842b30b4ca8a6caae6d7c8ab09f
14011396
React-perflogger: 3d31e0d1e8ad891e43a09ac70b7b17a79773003a
@@ -1420,7 +1415,7 @@ SPEC CHECKSUMS:
14201415
React-utils: 3285151c9d1e3a28a9586571fc81d521678c196d
14211416
ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768
14221417
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
1423-
Yoga: 348f8b538c3ed4423eb58a8e5730feec50bce372
1418+
Yoga: b9a182ab00cf25926e7f79657d08c5d23c2d03b0
14241419

14251420
PODFILE CHECKSUM: 2733fb577836c9f5101faccd87565a2ed3b7d03b
14261421

ios/JsiViewHelpers.mm

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,20 @@ @implementation JsiViewHelpers
8888

8989
NSString *fontFamily = nil;
9090
if (params.hasProperty(runtime, "fontFamily")) {
91-
auto rawFontFamily = params.getProperty(runtime, "fontFamily").asString(runtime).utf8(runtime);
91+
auto pr = params.getProperty(runtime, "fontFamily");
92+
if (!(pr.isUndefined() || pr.isNull())) {
93+
auto rawFontFamily = pr.asString(runtime).utf8(runtime);
9294
fontFamily = [NSString stringWithUTF8String:rawFontFamily.c_str()];
95+
}
9396
}
9497

9598
NSString *weight = nil;
9699
if (params.hasProperty(runtime, "weight")) {
97-
auto rawWeight = params.getProperty(runtime, "weight").asString(runtime).utf8(runtime);
100+
auto pr = params.getProperty(runtime, "weight");
101+
if (!(pr.isUndefined() || pr.isNull())) {
102+
auto rawWeight = pr.asString(runtime).utf8(runtime);
98103
weight = [NSString stringWithUTF8String:rawWeight.c_str()];
104+
}
99105
}
100106

101107
auto text = [NSString stringWithUTF8String:rawText.c_str()];

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-jsi-view-helpers",
3-
"version": "1.0.8",
3+
"version": "1.0.9",
44
"description": "React Native Jsi view helpers",
55
"main": "src/index",
66
"module": "src/index",

0 commit comments

Comments
 (0)