@equinor/fusion-react-searchable-dropdown
Version:
component for displaying searchable dropdown
16 lines • 1.16 kB
TypeScript
import type { BaseSyntheticEvent } from 'react';
import { type ComponentProps } from '@equinor/fusion-react-utils';
import { SearchableDropdownElement, type SearchableDropdownProps, type SearchableDropdownSelectEvent as HTMLSearchableDropdownSelectEvent } from '@equinor/fusion-wc-searchable-dropdown';
export type { SearchableDropdownResult, SearchableDropdownResultItem, SearchableDropdownResolver, } from '@equinor/fusion-wc-searchable-dropdown';
export { IconType } from '@equinor/fusion-wc-icon';
type ElementAttributes = Partial<Pick<SearchableDropdownElement, keyof SearchableDropdownProps>>;
export type SearchableDropdownSelectEvent = BaseSyntheticEvent<HTMLSearchableDropdownSelectEvent>;
type ElementEvents = {
onSelect?: (e: SearchableDropdownSelectEvent) => void;
onDropdownClosed?: (e: CustomEvent) => void;
};
type ElementProps = ElementAttributes & ElementEvents;
export type DropdownProps = ComponentProps<SearchableDropdownElement, ElementProps>;
export declare const Dropdown: import("@equinor/fusion-react-utils").WebComponent<SearchableDropdownElement, ElementProps>;
export default Dropdown;
//# sourceMappingURL=Dropdown.d.ts.map