From 09a8722068904f9d23f35399fedcf194fc2a064d Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Mon, 10 Dec 2018 10:10:51 +0200 Subject: [PATCH 1/7] Create Input.md --- snippets/Input.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 snippets/Input.md diff --git a/snippets/Input.md b/snippets/Input.md new file mode 100644 index 000000000..c899c86d3 --- /dev/null +++ b/snippets/Input.md @@ -0,0 +1,32 @@ +### Input + +Renders an `` element that uses a callback function to pass its value to the parent component. + +Use object destructuring to set defaults for certain attributes of the `` element. +Render an `` element with the appropriate attributes and use the `callback` function in the `onChange` event to pass the value of the input to the parent. + +```jsx +function Input ({ callback, type = 'text', disabled = false, readonly = false, placeholder = '', value = '' }) { + return ( + callback(event.target.value)} + /> + ); +} +``` + +```jsx +ReactDOM.render( + console.log(val)}/>, + document.getElementById('root') +); +``` + + + + From aefbbb93d36d9f31974fe05e26efd3b520be8d9d Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Mon, 10 Dec 2018 10:13:49 +0200 Subject: [PATCH 2/7] Update Input.md --- snippets/Input.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/snippets/Input.md b/snippets/Input.md index c899c86d3..b46238227 100644 --- a/snippets/Input.md +++ b/snippets/Input.md @@ -6,14 +6,13 @@ Use object destructuring to set defaults for certain attributes of the `` Render an `` element with the appropriate attributes and use the `callback` function in the `onChange` event to pass the value of the input to the parent. ```jsx -function Input ({ callback, type = 'text', disabled = false, readonly = false, placeholder = '', value = '' }) { +function Input ({ callback, type = 'text', disabled = false, readonly = false, placeholder = '' }) { return ( callback(event.target.value)} /> ); From 2bf1fe77ba197b072dc09976f05bf05161013370 Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Mon, 10 Dec 2018 10:16:24 +0200 Subject: [PATCH 3/7] Create Textarea.md --- snippets/Textarea.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 snippets/Textarea.md diff --git a/snippets/Textarea.md b/snippets/Textarea.md new file mode 100644 index 000000000..30978c920 --- /dev/null +++ b/snippets/Textarea.md @@ -0,0 +1,32 @@ +### Textarea + +Renders a `