tools/preview/ui/FormPreview.js (27 lines of code) (raw):
import React from 'react';
import FormBuilder from '~form-builder';
export default class FormPreview extends React.Component {
componentDidCatch(error) {
console.error(error);
}
render() {
const {
config,
configTimestamp,
registeredComponents,
} = this.props;
return (
<FormBuilder
onSubmit={values => {
console.log(values);
}}
config={config}
configTimestamp={configTimestamp}
registeredComponents={registeredComponents}
renderButtons={() => {
return <button type="submit">Submit</button>;
}}
/>
);
}
}