UNPKG

@ozen-ui/kit

Version:

React component library

25 lines (24 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useListCardItemRatio = void 0; var react_1 = require("react"); var logger_1 = require("@ozen-ui/logger"); var environment_1 = require("../../../constants/environment"); var useListCardItemRatio = function (contentTrailingRatio) { if (environment_1.isDev) { // eslint-disable-next-line react-hooks/rules-of-hooks (0, react_1.useEffect)(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;