rn-custom-style-sheet
Version:
React Native component to select a specific value from a range of values.
20 lines (19 loc) • 768 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useBreakpoint;
var _reactNative = require("react-native");
var _Utils = require("../../Utils");
var _Core = require("../../../Core");
function useBreakpoint(values) {
const screenWidth = (0, _reactNative.useWindowDimensions)().width;
const guideLineBreakpoint = (0, _Core.useGuideLineBreakpoint)();
if ((0, _Utils.hasValidBreakpointPropertyFormat)(values, guideLineBreakpoint)) {
const breakpointIndex = (0, _Utils.getCurrentBreakpointIndex)(guideLineBreakpoint.values, screenWidth);
return (0, _Utils.getBreakpointValueByIndex)(values, breakpointIndex, guideLineBreakpoint);
} else {
return undefined;
}
}
//# sourceMappingURL=UseBreakpoint.js.map