@cainiaofe/cn-ui-layout
Version:
- 安装 cone-cli | [Cone-CLI 使用指引](https://alidocs.dingtalk.com/i/nodes/xdqZp24KneBJzvGM6XezJvyb7RA0Nr1E) - `tnpm i -g @alife/cone-cli@latest` - 安装依赖包 - `cone install` - 启动研发 - `cone start`
50 lines (49 loc) • 1.12 kB
TypeScript
/// <reference types="react" />
import { BaseLowCodeProps } from "../../common/types";
export interface CnLayoutBlockLowCodeProps extends BaseLowCodeProps {
children?: any;
/**
* 块占据的栏数
*/
span?: number;
/**
* 块低码选择标题,历史代码,无实际作用
*/
title?: string;
/**
* 是否隐藏
*/
hidden?: boolean;
/**
* 是否展开收起,OnePage2.0使用,待下线
*/
foldable?: boolean;
/**
* 底部按钮栏,OnePage2.0使用,待下线
*/
buttons?: any[];
/**
* 底部按钮栏Setter类型
*/
_unsafe_MixedSetter_buttons_select?: string;
/**
* 自定义高级props
*/
handleProps?: () => Record<string, unknown>;
/**
* 自定义className
*/
className?: string;
/**
* 内部属性,需要额外渲染的children节点
*/
extraDom?: React.ReactElement;
}
export interface FlatenItem {
id: string;
groupIndex: number;
groupInnerIndex: number;
groupLength: number;
groupList: string;
span: number;
}