mx-ui-components
Version:
mobius ui library
26 lines (25 loc) • 788 B
TypeScript
import BaseComponent from "./BaseComponent";
declare class MyDropdown extends BaseComponent {
private storeRef;
dropdownFocused: boolean;
name: string;
searchedText: string | null;
debouncedFn: any;
private type;
multiSelect: boolean;
layout: "list" | "grid";
partitions: number;
color: "dark" | "light";
constructor();
static get observedAttributes(): string[];
attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
connectedCallback(): void;
private handleClick;
checkClickOutside: (event: Event) => void;
private updateChildren;
debouncedListFilter: () => void;
addListeners(): void;
disconnectedCallback(): void;
render(): void;
}
export default MyDropdown;