UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

28 lines (27 loc) 1.5 kB
import { ConfigurableMainMenuContainerButtonParams } from "@docsvision/webclient/Platform/ConfigurableMainMenuContainerButton"; import { BaseControlState } from "@docsvision/webclient/System/BaseControl"; import { BaseControlImpl } from "@docsvision/webclient/System/BaseControlImpl"; import React from "react"; /** @internal */ export interface IConfigurableMainMenuContainerButtonState extends ConfigurableMainMenuContainerButtonParams, BaseControlState { } export interface ConfigurableMainMenuContainerButtonState extends IConfigurableMainMenuContainerButtonState { } /** @internal */ export declare type ConfigurableMainMenuContainerButtonImplState = IConfigurableMainMenuContainerButtonState; /** @internal */ export declare class ConfigurableMainMenuContainerButtonImpl extends BaseControlImpl<ConfigurableMainMenuContainerButtonParams, IConfigurableMainMenuContainerButtonState> { private userFolders; private container; constructor(props: ConfigurableMainMenuContainerButtonParams, state: IConfigurableMainMenuContainerButtonState); protected handleClick(event: React.MouseEvent): void; init(): void; protected onToggleMenuClick: () => void; protected onCloseMenu: () => void; protected onBeginConfigurationClick: () => void; protected onRestoreClick: () => void; protected onAttachFolderClick: () => void; protected onFoldersAttached: (folders: string[]) => void; protected onRefreshFoldersClick: () => void; renderControl(): JSX.Element; }