@ansible/ansible-ui-framework
Version:
A framework for building applications using PatternFly.
13 lines (12 loc) • 748 B
TypeScript
import { SetRequired } from 'type-fest';
import { PageAsyncQueryErrorText, PageAsyncSelectOptionsFn } from './PageAsyncSelectOptions';
import { PageSelectOption } from './PageSelectOption';
import { PageSingleSelectProps } from './PageSingleSelect';
export interface PageAsyncSingleSelectProps<ValueT> extends SetRequired<Omit<PageSingleSelectProps<ValueT>, 'options'>, 'queryLabel'> {
queryOptions: PageAsyncSelectOptionsFn<ValueT>;
queryPlaceholder?: string;
queryErrorText?: PageAsyncQueryErrorText;
onBrowse?: () => void;
writeInOption?: (query: string) => PageSelectOption<ValueT>;
}
export declare function PageAsyncSingleSelect<ValueT>(props: PageAsyncSingleSelectProps<ValueT>): import("react/jsx-runtime").JSX.Element;