diff --git a/src/components/ModalView/ModalView.tsx b/src/components/ModalView/ModalView.tsx index 3830a11c..c54d39dd 100644 --- a/src/components/ModalView/ModalView.tsx +++ b/src/components/ModalView/ModalView.tsx @@ -34,17 +34,10 @@ import { ModalViewEventEmitter, } from './ModalViewEmitter'; -// -// - -const VirtualizedListContext = React.createContext(null); - -// fix for react-native 0.60 -const hasScrollViewContext: boolean = - (ScrollView as any).Context?.Provider != null; - -// -// +import { + hasScrollViewContext, + VirtualizedListContext, +} from './ModalViewConstants'; // prettier-ignore export class ModalView extends diff --git a/src/components/ModalView/ModalViewConstants.ts b/src/components/ModalView/ModalViewConstants.ts new file mode 100644 index 00000000..55980642 --- /dev/null +++ b/src/components/ModalView/ModalViewConstants.ts @@ -0,0 +1,8 @@ +import React from 'react'; +import { ScrollView } from 'react-native'; + +export const VirtualizedListContext = React.createContext(null); + +// fix for react-native 0.60 +export const hasScrollViewContext: boolean = + (ScrollView as any).Context?.Provider != null; \ No newline at end of file