import { StatementConfig } from '../../../util/statement'; import { DetailField, DetailFieldConfig, IDetailField } from '../common'; /** * iframe嵌入组件 格式定义 * - type: 类型 * - height: 高度 * - width: 宽度 */ export interface IframeDetailConfig extends DetailFieldConfig { type: 'iframe'; height?: string | number; width?: string | number; url: StatementConfig; } export interface IIframeDetail { url?: string; height?: string | number; width?: string | number; } export default class IframeDetail extends DetailField implements IDetailField { renderComponent: (props: IIframeDetail) => JSX.Element; getValue: () => string | import("../../../interface").ParamConfig; render: () => JSX.Element; }