@expofp/floorplan
Version:
Interactive floor plan library for expos and events
33 lines • 1.28 kB
TypeScript
import type RootStore from "../RootStore";
import { type SearchButtonsFilters } from "./SearchButtonsFilters";
import { type SearchButtonsState } from "./SearchButtonsState";
export declare class SearchButtonsActions {
private rootStore;
private state;
private filters;
constructor(rootStore: RootStore, state: SearchButtonsState, filters: SearchButtonsFilters);
handleSearchButtonClick(searchButtonId: string): void;
handleExtendedSearchButtonClick(buttonId: string): void;
handleMainButtonClick(buttonId: string): void;
handleSessionsClick(): void;
togglePoiType(poiTypeId: number): void;
clearAllFilters(): void;
showSubButtons(parentButtonId: string): void;
hideSubButtons(): void;
handleSubButtonClick(subButtonId: string): void;
private toggleListView;
private handleBookmarksClick;
private handleVisitedClick;
private handleToursClick;
private handleCategoriesClick;
private handleExhibitorsClick;
private handlePoiTypeClick;
private handleLinkClick;
private handleParentButton;
private preserveSearchText;
private switchToSearch;
private resetAllFilters;
private setPoiFilterFromString;
private get isMobile();
}
//# sourceMappingURL=SearchButtonsActions.d.ts.map