@cristianuser/antd-renderers
Version:
Ant Design Renderer Set for JSON Forms
25 lines (24 loc) • 1.03 kB
TypeScript
import { RankedTester, StatePropsOfLayout, Tester } from '@jsonforms/core';
import { RendererComponent } from '@jsonforms/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: import("react").ComponentType<CategorizationLayoutRendererProps & import("@jsonforms/core").OwnPropsOfLayout>;
export default _default;