From 013ca730e406a3452343ded0c7cc3ffbfc2cbf55 Mon Sep 17 00:00:00 2001 From: Freeman Date: Fri, 15 Jan 2021 19:27:44 +0000 Subject: [PATCH] Fix useStylesheet to deep copy the style object to be merged so original objects don't leak into each other --- src/useStylesheet.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/useStylesheet.ts b/src/useStylesheet.ts index 10a7c50..983d166 100644 --- a/src/useStylesheet.ts +++ b/src/useStylesheet.ts @@ -17,7 +17,7 @@ export const getStylesheet = ( const selectedStyles: NamedStyles[] = []; styles.forEach(style => mediaQuery(style.query, width, height) - ? selectedStyles.push(style.style) + ? selectedStyles.push(_.cloneDeep(style.style)) : undefined ); return _.merge.apply[], NamedStyles>(