react-native-full-responsive
Version:
Create a fully responsive React Native app for all supported platforms
23 lines (22 loc) • 725 B
JavaScript
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
;