@ozen-ui/kit
Version:
React component library
21 lines (20 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useListCardItemRatio = void 0;
var logger_1 = require("@ozen-ui/logger");
var useDevEffect_1 = require("../../../hooks/useDevEffect");
var useListCardItemRatio = function (contentTrailingRatio) {
(0, useDevEffect_1.useDevEffect)(function () {
if (contentTrailingRatio < 0) {
logger_1.logger.error('Свойство «contentTrailingRatio» у компонента ListCardItem не может быть меньше 0');
return;
}
if (contentTrailingRatio > 1) {
logger_1.logger.error('Свойство «contentTrailingRatio» у компонента ListCardItem не может быть больше 1');
}
}, [contentTrailingRatio]);
var contentRatio = contentTrailingRatio * 100;
var trailingRatio = 100 - contentRatio;
return { content: contentRatio, trailing: trailingRatio };
};
exports.useListCardItemRatio = useListCardItemRatio;