@jsonforms/material-tree-renderer
Version:
Material-based tree renderer for JSON Forms
28 lines (27 loc) • 859 B
TypeScript
import { JsonSchema } from '@jsonforms/core';
import { Property } from '../services/property.util';
import React from 'react';
import { SchemaLabelProvider } from '../helpers/LabelProvider';
export interface AddItemDialogProps {
rootData: any;
containerProperties: Property[];
rootSchema: any;
path: string;
schema: JsonSchema;
closeDialog: any;
dialogProps: any;
setSelection: any;
add?: any;
labelProvider?: SchemaLabelProvider;
defaultData: {
schemaPath: string;
data: any;
}[];
imageProvider(schema: JsonSchema): string;
}
declare class AddItemDialog extends React.Component<AddItemDialogProps, {}> {
onClick: (prop: Property) => void;
render(): JSX.Element;
}
declare const _default: import("react-redux").ConnectedComponent<typeof AddItemDialog, any>;
export default _default;