UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

23 lines 811 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.useViewport = void 0; var _react = require("react"); var _reactNative = require("react-native"); var useViewport = rounded => { var viewportDimensions = (0, _reactNative.useWindowDimensions)(); var vw = (0, _react.useCallback)(percentageWidth => { var value = viewportDimensions.width * (percentageWidth / 100); return rounded ? Math.round(value) : value; }, [rounded, viewportDimensions.width]); var vh = (0, _react.useCallback)(percentageHeight => { var value = viewportDimensions.height * (percentageHeight / 100); return rounded ? Math.round(value) : value; }, [rounded, viewportDimensions.height]); return { vh, vw }; }; exports.useViewport = useViewport; //# sourceMappingURL=useViewport.js.map