react-native-full-responsive
Version:
Create a fully responsive React Native app for all supported platforms
20 lines (19 loc) • 642 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useResponsiveWidth = exports.useRW = void 0;
var _react = require("react");
var _layout = require("../layout");
var _reactNative = require("react-native");
const useResponsiveWidth = widthPercentage => {
const {
width: screenWidth
} = (0, _reactNative.useWindowDimensions)();
const width = (0, _react.useMemo)(() => {
return (0, _layout.rw)(widthPercentage, screenWidth);
}, [screenWidth, widthPercentage]);
return width;
};
exports.useRW = exports.useResponsiveWidth = useResponsiveWidth;
//# sourceMappingURL=useResponsiveWidth.js.map
;