@aliretail/react-materials-components
Version:
28 lines (27 loc) • 821 B
TypeScript
import * as React from 'react';
import { SelectLogicProps } from './SelectLogic';
import { Group } from './LogicConditionGroup';
import { Config } from './context';
export interface Value {
calcType?: SelectLogicProps['value'];
conditionGroups?: Group[];
}
export interface LogicalEditorProps {
name?: string;
value?: Value;
onChange?: (v: Value) => void;
/**
* @deprecated 已废弃 使用 LogicalEditor.Single代替
*/
mode?: 'single' | 'multiple';
/**
* 紧凑模式,边距比较小
*/
useCompact?: boolean;
/** 组件配置项 */
dataSource?: Config[];
/** 禁用态 默认false */
disabled?: boolean;
}
declare const LogicalEditor: React.ForwardRefExoticComponent<LogicalEditorProps & React.RefAttributes<any>>;
export default LogicalEditor;