@yandex/ui
Version:
Yandex UI components
32 lines (31 loc) • 1.12 kB
TypeScript
import React, { RefObject, Ref } from 'react';
import { RenderOverride } from '../lib/render-override';
import { ISelectProps as ISelectCommonProps } from './Select';
export interface ISelectProps extends ISelectCommonProps {
/**
* Максимальная высота меню.
*/
maxHeight?: number;
/**
* Ссылка на DOM-элемент, в котором размещается попап.
*
* Важно, чтобы контейнер имел `position: relative` для корректного позиционирования.
*
* @default innerRef
*/
unsafe_scope?: RefObject<HTMLElement>;
/**
* Ссылка на корневой DOM-элемент компонента `Popup`.
*/
popupRef?: Ref<HTMLDivElement>;
/**
* Рисовать ли компонент select рядом с меню
*/
renderControl?: boolean;
/**
* Переопределяет компонент `Menu`
*/
renderMenu?: RenderOverride;
}
export * from './Select';
export declare const Select: React.FC<ISelectProps>;