UNPKG

azure-devops-ui

Version:

React components for building web UI in Azure DevOps

33 lines (32 loc) 1.17 kB
import "../../CommonImports"; import "../../Core/core.css"; import "./Dropdown.css"; import * as React from "react"; import { IFocusable } from '../../Utilities/Focus'; import { IDropdownCalloutProps } from "./DropdownCallout.Props"; export declare function DropdownCallout<T = {}>(props: IDropdownCalloutProps<T>): JSX.Element; interface IDropdownCalloutState { scrollBarWidth: number; } export declare class DropdownCalloutComponent<T = {}> extends React.Component<IDropdownCalloutProps<T>, IDropdownCalloutState> implements IFocusable<{}> { static defaultProps: { width: number; ignoreMouseDown: boolean; }; private callout; private calloutContent; private filterBox; private initFocusElement; private hasFocused; constructor(props: IDropdownCalloutProps<T>); componentDidMount(): void; componentDidUpdate(prevProps: Readonly<IDropdownCalloutProps<T>>): void; protected shouldShowFilterBox(): boolean; focus(): void; render(): JSX.Element; private updateLayout; private onMouseDown; private listBoxDidUpdate; private getScrollWidth; } export {};