react-native-smart-dimension
Version:
A simple and lightweight React Native library for responsive dimensions, scaling, and adaptive UI design.
13 lines • 672 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.fontCalculation = exports.percentageCalculation = void 0;
const percentageCalculation = (max, val) => max * (val / 100);
exports.percentageCalculation = percentageCalculation;
const fontCalculation = (height, width, val) => {
const widthDimension = Math.min(height, width);
const aspectRatioBasedHeight = (16 / 9) * widthDimension;
const diagonal = Math.sqrt(Math.pow(aspectRatioBasedHeight, 2) + Math.pow(widthDimension, 2));
return (0, exports.percentageCalculation)(diagonal, val);
};
exports.fontCalculation = fontCalculation;
//# sourceMappingURL=calculations.js.map
;