UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

38 lines (37 loc) 1.58 kB
/// <reference types="react" /> import { $CurrentEmployee } from "@docsvision/webclient/StandardServices"; import { BaseControl, BaseControlParams, BaseControlState } from "@docsvision/webclient/System/BaseControl"; import { ControlImpl } from "@docsvision/webclient/System/ControlImpl"; import { EmployeeVisualizer } from "@docsvision/webclient/BackOffice/EmployeeVisualizer"; /** * Содержит публичные свойства [EmptyControlStub]{@link EmptyControlStub}. */ export declare class Params extends BaseControlParams { /** Стандартный CSS класс со стилями элемента управления. */ standardCssClass?: string; services?: $CurrentEmployee; } export interface IState extends Params, BaseControlState { employeeVisualizer: EmployeeVisualizer; } export interface State extends IState { } /** * Элемент управления для отборажения имени и должности пользователя */ export declare class UserInfo extends BaseControl<Params, IState> { protected construct(): void; /** @internal */ protected createParams(): Params; /** @internal */ protected createImpl(): ControlImpl; fio: import("styled-components").StyledComponent<"div", any, {}, never>; position: import("styled-components").StyledComponent<"div", any, {}, never>; email: import("styled-components").StyledComponent<"a", any, {}, never>; body: import("styled-components").StyledComponent<"div", any, {}, never>; renderControl(): JSX.Element; }