UNPKG

@wix/design-system

Version:

@wix/design-system

46 lines 1.87 kB
declare const _default: import("react").ForwardRefExoticComponent<Omit<any, "ref"> & import("react").RefAttributes<Dropdown>> & import("hoist-non-react-statics").NonReactStatics<typeof Dropdown, {}>; export default _default; declare class Dropdown extends InputWithOptions<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined, import("../InputWithOptions").InputWithOptionsProps<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined>> { static isOptionsEqual(optionsA: any, optionsB: any): boolean; /** * Updates the value by the selectedId. * If selectedId is not found in options, then value is NOT changed. */ static getNextState(props: any, selectedId: any): { value: any; selectedId: any; }; constructor(props: any); state: { value: any; selectedId: any; }; isSelectedIdControlled(): boolean; getSelectedId(): any; shouldOpenDropdown(key: any): boolean; _onOpenChange(open: any, reason: any): void; UNSAFE_componentWillReceiveProps(nextProps: any): void; inputClasses(): any; dropdownAdditionalProps(): { selectedId: any; value: any; tabIndex: number; withArrow: boolean; size: string; }; inputAdditionalProps(): { disableEditing: boolean; readOnly: boolean | undefined; value: any; role: string; ariaHaspopup: string; }; _onSelect(option: any): void; _onChange(event: any): void; } declare namespace Dropdown { let defaultProps: any; let displayName: string; } import InputWithOptions from '../InputWithOptions'; //# sourceMappingURL=Dropdown.d.ts.map