@io-orkes/human-task-material-renderers-react
Version:
`@io-orkes/human-task-material-renderers-react` is a custom library that extends the `@jsonforms/material-renderers` to provide custom renderers for human task forms. This library leverages Material UI components to deliver a seamless and responsive user
61 lines (59 loc) • 7.35 kB
TypeScript
import { default as DescriptionTextControl } from './DescriptionTextControl';
import { default as DescriptionTextTester } from './DescriptionTextTester';
import { default as ImageViewerControl } from './ImageViewerControl';
import { default as ImageViewerTester } from './ImageViewerTester';
import { default as VideoViewerControl } from './VideoView/VideoViewerControl';
import { default as VideoViewerTester } from './VideoView/VideoViewerTester';
import { default as BooleanTester } from './Boolean/BooleanTester';
import { default as BooleanControl } from './Boolean/BooleanControl';
import { default as MarkdownTextControl } from './MarkdownText/MarkdownTextControl';
import { default as MarkdownTextTester } from './MarkdownText/MarkdownTextTester';
import { default as FileUploadControl } from './FileUploadControl';
import { default as FileUploadTester } from './FileUploadTester';
export { DescriptionTextControl, ImageViewerControl, VideoViewerControl, BooleanControl, MarkdownTextControl, FileUploadControl, };
export { DescriptionTextTester, ImageViewerTester, VideoViewerTester, BooleanTester, MarkdownTextTester, FileUploadTester, };
export declare const humanTaskCells: import('@jsonforms/core').JsonFormsCellRendererRegistryEntry[];
export declare const HumanTaskUnwrapped: {
DescriptionTextControl: import('react').ComponentType<import('@jsonforms/core').OwnPropsOfControl>;
ImageViewerControl: import('react').ComponentType<import('@jsonforms/core').OwnPropsOfControl>;
VideoViewerControl: import('react').ComponentType<import('@jsonforms/core').OwnPropsOfControl>;
BooleanControl: import('react').ComponentType<import('@jsonforms/core').OwnPropsOfControl>;
MarkdownTextControl: import('react').ComponentType<import('@jsonforms/core').OwnPropsOfControl>;
FileUploadControl: import('react').ComponentType<import('@jsonforms/core').OwnPropsOfControl>;
ExpandPanelRenderer: import('react').MemoExoticComponent<(props: import('@jsonforms/material-renderers/lib/layouts/ExpandPanelRenderer').ExpandPanelProps) => import("react").JSX.Element>;
MaterialArrayLayout: ({ visible, addItem, translations, ...props }: import('@jsonforms/core').ArrayLayoutProps & {
translations: import('@jsonforms/core').ArrayTranslations;
}) => import("react").JSX.Element;
MaterialCategorizationLayout: (props: import('@jsonforms/material-renderers/lib/layouts/MaterialCategorizationLayout').MaterialCategorizationLayoutRendererProps) => import("react").JSX.Element;
MaterialGroupLayout: ({ uischema, schema, path, visible, enabled, renderers, cells, direction, label, }: import('@jsonforms/core').LayoutProps) => import("react").JSX.Element;
MaterialHorizontalLayout: ({ uischema, renderers, cells, schema, path, enabled, visible, }: import('@jsonforms/core').LayoutProps) => import("react").JSX.Element;
MaterialVerticalLayout: ({ uischema, schema, path, enabled, visible, renderers, cells, }: import('@jsonforms/core').LayoutProps) => import("react").JSX.Element;
MaterialAnyOfStringOrEnumControl: typeof import('@jsonforms/material-renderers/lib/controls/MaterialAnyOfStringOrEnumControl').MaterialAnyOfStringOrEnumControl;
MaterialBooleanControl: ({ data, visible, label, id, enabled, uischema, schema, rootSchema, handleChange, errors, path, config, description, }: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialBooleanToggleControl: ({ data, visible, label, id, enabled, uischema, schema, rootSchema, handleChange, errors, path, config, description, }: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialDateControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialDateTimeControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialEnumControl: (props: import('@jsonforms/core').ControlProps & import('@jsonforms/core').OwnPropsOfEnum & import('@jsonforms/material-renderers').WithOptionLabel & import('@jsonforms/react').TranslateProps) => import("react").JSX.Element;
MaterialIntegerControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialNativeControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialNumberControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialOneOfEnumControl: (props: import('@jsonforms/core').ControlProps & import('@jsonforms/core').OwnPropsOfEnum & import('@jsonforms/material-renderers').WithOptionLabel & import('@jsonforms/react').TranslateProps) => import("react").JSX.Element;
MaterialOneOfRadioGroupControl: (props: import('@jsonforms/core').ControlProps & import('@jsonforms/core').OwnPropsOfEnum) => import("react").JSX.Element;
MaterialSliderControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialRadioGroupControl: (props: import('@jsonforms/core').ControlProps & import('@jsonforms/core').OwnPropsOfEnum) => import("react").JSX.Element;
MaterialTextControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialTimeControl: (props: import('@jsonforms/core').ControlProps) => import("react").JSX.Element;
MaterialAllOfRenderer: ({ schema, rootSchema, visible, renderers, cells, path, uischemas, uischema, }: import('@jsonforms/core').StatePropsOfCombinator) => import("react").JSX.Element;
MaterialAnyOfRenderer: ({ handleChange, schema, rootSchema, indexOfFittingSchema, visible, path, renderers, cells, uischema, uischemas, id, data, }: import('@jsonforms/core').CombinatorRendererProps) => import("react").JSX.Element;
MaterialArrayControlRenderer: (props: import('@jsonforms/core').ArrayLayoutProps & {
translations: import('@jsonforms/core').ArrayTranslations;
}) => import("react").JSX.Element;
MaterialEnumArrayRenderer: ({ config, id, schema, visible, errors, description, label, required, path, options, data, addItem, removeItem, handleChange: _handleChange, ...otherProps }: import('@jsonforms/core').ControlProps & import('@jsonforms/core').OwnPropsOfEnum & import('@jsonforms/core').DispatchPropsOfMultiEnumControl) => import("react").JSX.Element;
MaterialObjectRenderer: ({ renderers, cells, uischemas, schema, label, path, visible, enabled, uischema, rootSchema, }: import('@jsonforms/core').StatePropsOfControlWithDetail) => import("react").JSX.Element;
MaterialOneOfRenderer: ({ handleChange, schema, path, renderers, cells, rootSchema, id, visible, indexOfFittingSchema, uischema, uischemas, data, }: import('@jsonforms/core').CombinatorRendererProps) => import("react").JSX.Element;
MaterialLabelRenderer: ({ text, visible }: import('@jsonforms/core').LabelProps) => import("react").JSX.Element;
MaterialListWithDetailRenderer: ({ uischemas, schema, uischema, path, enabled, errors, visible, label, required, removeItems, addItem, data, renderers, cells, config, rootSchema, description, disableAdd, disableRemove, translations, }: import('@jsonforms/core').ArrayLayoutProps & {
translations: import('@jsonforms/core').ArrayTranslations;
}) => import("react").JSX.Element;
};
export declare const humanTaskRenderers: import('@jsonforms/core').JsonFormsRendererRegistryEntry[];