@rjsf/core
Version:
A simple React component capable of building HTML forms out of a JSON schema.
24 lines (20 loc) • 611 B
text/typescript
import { FormContextType, RJSFSchema, StrictRJSFSchema, TemplatesType } from '@rjsf/utils';
import SubmitButton from './SubmitButton';
import AddButton from './AddButton';
import { CopyButton, MoveDownButton, MoveUpButton, RemoveButton, ClearButton } from './IconButton';
function buttonTemplates<
T = any,
S extends StrictRJSFSchema = RJSFSchema,
F extends FormContextType = any,
>(): TemplatesType<T, S, F>['ButtonTemplates'] {
return {
SubmitButton,
AddButton,
CopyButton,
MoveDownButton,
MoveUpButton,
RemoveButton,
ClearButton,
};
}
export default buttonTemplates;