UNPKG

survey-creator-react

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

30 lines (29 loc) 1.22 kB
import * as React from "react"; import { Base, PageModel } from "survey-core"; import { SurveyElementBase } from "survey-react-ui"; import { SurveyCreatorModel, TabDesignerViewModel } from "survey-creator-core"; interface ITabDesignerComponentProps { data: TabDesignerViewModel; } export declare class TabDesignerComponent extends SurveyElementBase<ITabDesignerComponentProps, any> { private get model(); protected get creator(): SurveyCreatorModel; private denyUpdate; private allowUpdate; private addDragDropEvents; private clearDragDropEvents; componentDidMount(): void; componentWillUnmount(): void; protected getStateElements(): Array<Base>; protected getRenderedPages(): React.JSX.Element[]; protected createRenderedPage(page: PageModel, isGhostPage?: boolean): any; private renderNewPage; protected renderPage(pageV: PageModel, isGhost: boolean): React.JSX.Element; renderElement(): React.JSX.Element; renderHeader(condition: boolean): React.JSX.Element; renderPlaceHolder(): React.JSX.Element; renderPlaceHolderContent(): React.JSX.Element; renderTabContent(): React.JSX.Element; renderTabTools(): React.JSX.Element; } export {};