import type { ReactNode } from 'react'; export type InfiniteTreeListItemProps = { children: ReactNode; /** * Название класса, применяется к корневому компоненту */ className?: string; /** * Действия */ actions?: ReactNode; /** * Если `true`, компонент будет отображаться в состоянии ошибки */ isError?: boolean; /** * Если `true`, покажется itemSkeleton переданный в корневой компонент */ isLoading?: boolean; /** * Если `true`, элемент будет заблокирован для взаимодействия */ isDisabled?: boolean; /** * Причина блокировки элемента */ disabledReason?: string; /** * Функция обработки нажатия на кнопку "Повторить запрос" */ onRetry?: () => void; /** * Текст ошибки */ errorMsg?: string; };