@skbkontur/ui-kit
Version:
21 lines (20 loc) • 826 B
TypeScript
/// <reference types="react" />
import * as React from 'react';
import { MenuItemProps } from '../MenuItem';
export interface DropdownMenuProps {
children?: React.ReactElement<MenuItemProps> | Array<React.ReactElement<MenuItemProps>>;
/** Максимальная высота меню */
menuMaxHeight?: number | string;
/** Ширина меню */
menuWidth?: number | string;
/** Элемент (обязательный), раскрывающий меню */
caption: React.ReactNode;
disabled?: boolean;
}
/**
* Меню, раскрывающееся по клику на переданный в ```caption``` элемент
*/
export default class DropdownMenu extends React.Component<DropdownMenuProps> {
constructor(props: DropdownMenuProps);
render(): JSX.Element | null;
}