azure-devops-ui
Version:
React components for building web UI in Azure DevOps
30 lines (29 loc) • 1.02 kB
TypeScript
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;
constructor(props: IDropdownCalloutProps<T>);
componentDidMount(): void;
focus(): void;
render(): JSX.Element;
private updateLayout;
private onMouseDown;
private listBoxDidUpdate;
private getScrollWidth;
}
export {};