@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
31 lines (30 loc) • 1.47 kB
TypeScript
/// <reference types="react" />
import { BaseControl, BaseControlParams, BaseControlState } from '@docsvision/webclient/System/BaseControl';
import { ControlImpl } from '@docsvision/webclient/System/ControlImpl';
import { $DisableCardController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers';
import { $CurrentDialog } from '@docsvision/webclient/System/$CurrentDialog';
import { Optional } from '@docsvision/web/core/services';
export declare class UnlockCardsParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления. */
standardCssClass?: string;
services?: $DisableCardController & Optional<$CurrentDialog>;
}
export interface IUnlockCardsState extends UnlockCardsParams, BaseControlState {
}
export interface UnlockCardsState extends IUnlockCardsState {
}
/**
* Элемент управления для отборажения имени и должности пользователя
*/
export declare class UnlockCards extends BaseControl<UnlockCardsParams, IUnlockCardsState> {
/** @internal */
protected createParams(): UnlockCardsParams;
/** @internal */
protected createImpl(): ControlImpl;
onUnlockClick: () => void;
link:
import("styled-components").StyledComponent<"button", any, {}, never>;
icon:
import("styled-components").StyledComponent<"div", any, {}, never>;
renderControl(): JSX.Element;
}