From 0e99668d0b9c8bf3e473ce110e47dba9d0e998b0 Mon Sep 17 00:00:00 2001 From: Pavel Date: Wed, 14 Nov 2018 13:29:52 +0200 Subject: [PATCH] Added EmbeddedLiform component, which allows embedding liform generated fields in existent redux-form --- src/index.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 54cc4dd..9613b7b 100644 --- a/src/index.js +++ b/src/index.js @@ -41,6 +41,17 @@ const Liform = props => { ); }; +const EmbeddedLiform = props => { + const schema = compileSchema(props.schema); + + return renderField(schema, + props.fieldName || null, + props.theme || DefaultTheme, + props.prefix || ""); + +} + + Liform.propTypes = { schema: PropTypes.object, onSubmit: PropTypes.func, @@ -59,5 +70,6 @@ export { renderField, processSubmitErrors, DefaultTheme, - setError + setError, + EmbeddedLiform };