UNPKG

react-native-full-responsive

Version:

Create a fully responsive React Native app for all supported platforms

23 lines (22 loc) 725 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useResponsiveScale = exports.useRS = void 0; var _react = require("react"); var _layout = require("../layout"); var _useDevice = require("./useDevice"); var _reactNative = require("react-native"); const useResponsiveScale = size => { const device = (0, _useDevice.useDevice)(); const { width, height } = (0, _reactNative.useWindowDimensions)(); const scaledSize = (0, _react.useMemo)(() => { return (0, _layout.rs)(size, width, height, device); }, [size, height, width, device]); return scaledSize; }; exports.useRS = exports.useResponsiveScale = useResponsiveScale; //# sourceMappingURL=useResponsiveScale.js.map