@ozen-ui/kit
Version:
React component library
17 lines (16 loc) • 810 B
JavaScript
import { logger } from '@ozen-ui/logger';
import { useDevEffect } from '../../../hooks/useDevEffect';
export var useListCardItemRatio = function (contentTrailingRatio) {
useDevEffect(function () {
if (contentTrailingRatio < 0) {
logger.error('Свойство «contentTrailingRatio» у компонента ListCardItem не может быть меньше 0');
return;
}
if (contentTrailingRatio > 1) {
logger.error('Свойство «contentTrailingRatio» у компонента ListCardItem не может быть больше 1');
}
}, [contentTrailingRatio]);
var contentRatio = contentTrailingRatio * 100;
var trailingRatio = 100 - contentRatio;
return { content: contentRatio, trailing: trailingRatio };
};