From f172ed7289ca26a592260eb9bf6274a80cd8212b Mon Sep 17 00:00:00 2001 From: Nicolas Tonne Date: Mon, 14 Oct 2019 13:16:33 +0200 Subject: [PATCH] Add support for textarea input tags --- src/index.js | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/index.js b/src/index.js index 8b3344c..801b800 100644 --- a/src/index.js +++ b/src/index.js @@ -43,12 +43,12 @@ class Mailchimp extends React.Component { return (
{fields.map(input => - this.setState({ [input.name]: target.value })} - defaultValue={this.state[input.name]} - /> + React.createElement(inputTag(input), { + ...input, + key: input.name, + onChange: ({ target }) => this.setState({ [input.name]: target.value }), + defaultValue: this.state[input.name], + }), )}