UNPKG

@yandex/ui

Version:

Yandex UI components

55 lines (54 loc) 1.44 kB
import { FC, RefObject, CSSProperties, ElementType } from 'react'; declare type SpacerSharedProps = { /** * Ссылка на корневой DOM-элемент компонента */ innerRef?: RefObject<HTMLElement>; /** * Пользовательские стили */ style?: CSSProperties; /** * Дополнительный класс */ className?: string; /** * Компонент для отображения * * @default 'div' */ as?: ElementType; }; declare type SpacerKindProps = { all?: string | number; vertical?: never; horizontal?: never; top?: never; bottom?: never; left?: never; right?: never; } | { vertical?: string | number; horizontal?: string | number; all?: never; top?: never; bottom?: never; left?: never; right?: never; } | { all?: never; vertical?: never; horizontal?: never; top?: string | number; bottom?: string | number; left?: string | number; right?: string | number; }; export declare type SpacerProps = SpacerSharedProps & SpacerKindProps; export declare const cnSpacer: import("@bem-react/classname").ClassNameFormatter; /** * Компонент который вставляет своих детей с заданным смещением. * @param {SpacerProps} props */ export declare const Spacer: FC<SpacerProps>; export {};