UNPKG

@rcsb/rcsb-saguaro-app

Version:
18 lines (17 loc) 844 B
import { GroupedOptionsInterface, SelectOptionInterface } from "./SelectButton"; import { SelectButtonConfigInterface } from "./ComponentsManager"; export declare class SelectButtonManager { private readonly elementId; private static readonly MAIN_BUTTON_SUFFIX; private static readonly ADDITIONAL_BUTTON_SUFFIX; private static readonly SELECT_TITLE_DIV; private readonly selectComponent; constructor(elementId: string); createButton(options: Array<SelectOptionInterface> | Array<GroupedOptionsInterface>, config?: SelectButtonConfigInterface): void; addButton(options: Array<SelectOptionInterface> | Array<GroupedOptionsInterface>, config?: SelectButtonConfigInterface): void; unmountButton(): void; unmountAdditionalButton(): void; private button; private renderTitle; private createDiv; }