@ebay/ui-core-react
Version:
Skin components build off React
25 lines • 1.1 kB
TypeScript
import { ComponentProps, FC, MutableRefObject } from "react";
import { Autocomplete, ListSelection, ComboboxSelectHandler, ComboboxFocusHandler, ComboboxClickHandler, ComboboxInputChangeHandler, ComboboxChangeHandler } from "./types";
export type EbayComboboxProps = Omit<ComponentProps<"input">, "defaultValue" | "value" | "onFocus" | "onInputChange" | "onChange" | "onSelect" | "autoComplete"> & {
floatingLabel?: string;
fluid?: boolean;
expanded?: boolean;
borderless?: boolean;
value?: string;
defaultValue?: string;
autocomplete?: Autocomplete;
listSelection?: ListSelection;
opaqueLabel?: boolean;
dropdownRef?: MutableRefObject<HTMLElement>;
onFocus?: ComboboxFocusHandler;
onClick?: ComboboxClickHandler;
onExpand?: () => void;
onCollapse?: () => void;
onInputChange?: ComboboxInputChangeHandler;
onFloatingLabelInit?: () => void;
onChange?: ComboboxChangeHandler;
onSelect?: ComboboxSelectHandler;
};
declare const EbayCombobox: FC<EbayComboboxProps>;
export default EbayCombobox;
//# sourceMappingURL=combobox.d.ts.map