@alilc/lowcode-editor-skeleton
Version:
alibaba lowcode editor skeleton
18 lines (17 loc) • 767 B
TypeScript
import { Component, ReactNode } from 'react';
import { IPublicTypeCustomView } from '@alilc/lowcode-types';
import type { ISettingEntry, ISettingField, ISettingTopEntry } from '@alilc/lowcode-designer';
export declare function createSettingFieldView(field: ISettingField | IPublicTypeCustomView, fieldEntry: ISettingEntry, index?: number): ReactNode;
export type SettingsPaneProps = {
target: ISettingTopEntry | ISettingField;
usePopup?: boolean;
};
export declare class SettingsPane extends Component<SettingsPaneProps> {
static contextType: import("react").Context<import("../..").ISkeleton>;
private currentStage?;
private popupPipe;
private pipe;
private handleClick;
private popStage;
render(): import("react").JSX.Element;
}