From 63caa9342da18a9ee98fc22111a2ca58b15c021c Mon Sep 17 00:00:00 2001 From: "Begerad, Stefan" Date: Wed, 22 Jun 2022 14:03:13 +0200 Subject: [PATCH] feat(select): extend drop-down component --- select/src/components/drop-down-select.jsx | 21 ++++++++++++++------- select/src/pages/home.jsx | 17 +++++++++++++++-- 2 files changed, 29 insertions(+), 9 deletions(-) diff --git a/select/src/components/drop-down-select.jsx b/select/src/components/drop-down-select.jsx index 91e49de..56b5b22 100644 --- a/select/src/components/drop-down-select.jsx +++ b/select/src/components/drop-down-select.jsx @@ -1,21 +1,27 @@ import React from 'react' import PropTypes from 'prop-types'; +/*controlled component: input form value controlled by React*/ const DropDownSelect = (props) => { - if(props.options){ - console.log('options len: '+props.options.length); + /*destructuring*/ + const {options,name,onChange}=props; + if(options){ + console.log('options len: '+options.length); return(
- {props.name}: + {name}: