import { StatementConfig } from '../../../util/statement'; import { DetailField, DetailFieldConfig, IDetailField } from '../common'; /** * iLink嵌入组件 格式定义 * - type: 类型 * - url: 链接地址 * - name: 链接名称 */ export interface LinkDetailConfig extends DetailFieldConfig { type: 'link'; url: StatementConfig; name?: string; } export interface ILinkDetail { url?: string; name?: string; } export default class LinkDetail extends DetailField implements IDetailField { renderComponent: (props: ILinkDetail) => JSX.Element; getValue: () => string | import("../../../interface").ParamConfig; render: () => JSX.Element; }