UNPKG

@ozen-ui/kit

Version:

React component library

17 lines (16 loc) 810 B
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 }; };