From 7d8c32d388ec7406e37ea0e914785bf98d039683 Mon Sep 17 00:00:00 2001 From: Silviu Alexandru Avram Date: Mon, 25 Sep 2023 09:45:26 +0300 Subject: [PATCH] fix(defaultProps): use undefined environment on React Native (#1546) --- src/downshift.js | 2 +- src/hooks/utils.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/downshift.js b/src/downshift.js index 5599c6ec..704f892d 100644 --- a/src/downshift.js +++ b/src/downshift.js @@ -109,7 +109,7 @@ class Downshift extends Component { selectedItemChanged: (prevItem, item) => prevItem !== item, environment: /* istanbul ignore next (ssr) */ - typeof window === 'undefined' ? undefined : window, + typeof window === 'undefined' || isReactNative ? undefined : window, stateReducer: (state, stateToSet) => stateToSet, suppressRefError: false, scrollIntoView, diff --git a/src/hooks/utils.js b/src/hooks/utils.js index 0aa4650d..f140e4e0 100644 --- a/src/hooks/utils.js +++ b/src/hooks/utils.js @@ -251,7 +251,7 @@ const defaultProps = { scrollIntoView, environment: /* istanbul ignore next (ssr) */ - typeof window === 'undefined' ? undefined : window, + typeof window === 'undefined' || isReactNative ? undefined : window, } function getDefaultValue(