UNPKG

@ovine/core

Version:

Build flexible admin system with json.

22 lines (21 loc) 578 B
/** * lib-when 条件渲染器 * 用于不同条件,渲染不同组件的情况 */ import { RendererProps } from 'amis/lib/factory'; import { SchemaNode } from 'amis/lib/types'; import React from 'react'; interface Props extends RendererProps { condition?: string | Function; ifTrue?: SchemaNode; ifFalse?: SchemaNode; defaultCase?: SchemaNode; cases?: Array<SchemaNode & { condition?: string | Function; value?: any; }>; } export declare class LibWhen extends React.Component<Props> { render(): JSX.Element | null; } export {};