fix: runtime error with undefined styles

This commit is contained in:
Mark Lawlor
2022-08-22 08:10:44 +10:00
parent da38363c5c
commit bc1fd79e5a
2 changed files with 8 additions and 3 deletions

View File

@@ -0,0 +1,5 @@
---
"nativewind": patch
---
fix runtime error with undefined styles

View File

@@ -44,7 +44,7 @@ export function useTailwind<T>({
return [
store.subscribe,
store.getSnapshot,
(snapshot: Snapshot) => snapshot[selector],
(snapshot: Snapshot): StylesArray | undefined => snapshot[selector],
];
}, [
store,
@@ -84,11 +84,11 @@ export function useTailwind<T>({
if (flatten) {
const flatStyles: StylesArray = [StyleSheet.flatten(stylesArray)];
flatStyles.mask = styles.mask;
flatStyles.mask = styles?.mask;
return flatStyles;
}
stylesArray.mask = styles.mask;
stylesArray.mask = styles?.mask;
return stylesArray;
}, [styles, inlineStyles, additionalStyles, flatten]) as StylesArray<T>;
}