UNPKG

@ozen-ui/kit

Version:

React component library

21 lines (20 loc) 1.01 kB
"use strict"; 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;