@devloops/react-native-variant
Version:
react-native material ui library
2 lines • 736 B
JavaScript
import _slicedToArray from"@babel/runtime/helpers/slicedToArray";import{useEffect,useState}from'react';import{Dimensions}from'react-native';var window=Dimensions.get('window');var screen=Dimensions.get('screen');export default function useDimensions(){var _useState=useState({window:window,screen:screen}),_useState2=_slicedToArray(_useState,2),dimensions=_useState2[0],setDimensions=_useState2[1];var onChange=function onChange(_ref){var window=_ref.window,screen=_ref.screen;setDimensions({window:window,screen:screen});};useEffect(function(){Dimensions.addEventListener('change',onChange);return function(){return Dimensions.removeEventListener('change',onChange);};},[]);return dimensions;}
//# sourceMappingURL=useDimensions.js.map