@reactjsonforms/antd-renderers
Version:
Ant Design Renderer Set for JSON Forms
26 lines (25 loc) • 1.06 kB
TypeScript
import React from 'react';
import { RankedTester, StatePropsOfLayout, Tester } from '@reactjsonforms/core';
import { RendererComponent } from '@reactjsonforms/react';
import { AjvProps } from '../util/layout';
export declare const isSingleLevelCategorization: Tester;
export declare const categorizationTester: RankedTester;
export interface CategorizationState {
activeCategory: number;
}
export interface CategorizationLayoutRendererProps extends StatePropsOfLayout, AjvProps {
selected?: number;
ownState?: boolean;
data?: any;
onChange?(selected: number, prevSelected: number): void;
}
export declare class CategorizationLayoutRenderer extends RendererComponent<CategorizationLayoutRendererProps, CategorizationState> {
state: {
activeCategory: number;
};
render(): JSX.Element;
hasOwnState: () => boolean;
private handleChange;
}
declare const _default: React.ComponentType<CategorizationLayoutRendererProps & import("@reactjsonforms/core").OwnPropsOfLayout>;
export default _default;