UNPKG

@talend/react-forms

Version:

React forms library based on json schema form.

34 lines (33 loc) 1.08 kB
import { DetailedHTMLProps, LabelHTMLAttributes } from 'react'; import { IAceEditorProps } from 'react-ace'; interface CodeSchema { autoFocus: boolean; description: string; disabled: boolean; options: IAceEditorProps & { language?: string; }; readOnly: boolean; required: boolean; title: string; labelProps: DetailedHTMLProps<LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>; type: string; } export interface CodeProps { id?: string; isValid?: boolean; errorMessage?: string; onChange: (event: Event, payload: { schema: Partial<CodeSchema>; value: string | number; }) => void; onFinish: (event: Event, payload: { schema: Partial<CodeSchema>; }) => void; schema?: Partial<CodeSchema>; value?: string | number; valueIsUpdating?: boolean; showInstructions?: boolean; } export default function Code({ id, isValid, errorMessage, schema, value, valueIsUpdating, onChange, onFinish, showInstructions, }: CodeProps): import("react/jsx-runtime").JSX.Element; export {};