@reaktly-js/tone-accessibility
Version:
A vanilla JS Accessability Widget compliant with ADA and WCAG 2.2.
23 lines (22 loc) • 640 B
TypeScript
export declare class LanguageSelector extends HTMLElement {
private shadow;
private toggleInput;
private searchInput;
private languageList;
private dropdownTrigger;
private _selectedLanguage;
private _filterText;
static get observedAttributes(): string[];
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
private handleOutsideClick;
private addEventListeners;
private toggleDropdown;
private handleLanguageSelect;
private updateDropdownTrigger;
private populateLanguageList;
private render;
private handleToggle;
private handleFilter;
}