UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

43 lines (42 loc) 1.25 kB
import React from 'react'; import { RendererProps } from '../factory'; import { BaseSchema, SchemaCollection, SchemaObject } from '../Schema'; /** * CollapseGroup 折叠渲染器,格式说明。 * 文档:https://baidu.gitee.io/amis/docs/components/collapse */ export interface CollapseGroupSchema extends BaseSchema { /** * 指定为折叠器类型 */ type: 'collapse-group'; /** * 激活面板 */ activeKey?: Array<string | number | never> | string | number; /** * 手风琴模式 */ accordion?: boolean; /** * 自定义切换图标 */ expandIcon?: SchemaObject; /** * 设置图标位置 */ expandIconPosition?: 'left' | 'right'; /** * 内容区域 */ body?: SchemaCollection; } export interface CollapseGroupProps extends RendererProps, Omit<CollapseGroupSchema, 'type' | 'className'> { children?: JSX.Element | ((props?: any) => JSX.Element); } export declare class CollapseGroupRender extends React.Component<CollapseGroupProps, {}> { constructor(props: CollapseGroupProps); render(): JSX.Element; } export declare class CollapseGroupRenderer extends CollapseGroupRender { }