diff options
author | MikunoNaka <bokuwakanojogahoshii@yahoo.com> | 2021-06-11 17:17:26 +0530 |
---|---|---|
committer | MikunoNaka <bokuwakanojogahoshii@yahoo.com> | 2021-06-11 17:17:26 +0530 |
commit | 671c3a765ffc53575f517cef715dc16be5aa43c5 (patch) | |
tree | 4f6d7ea1059f339bef6e245638fdb52cd0363844 /src/components/Form/People | |
parent | 33c10cfa027d769c1d02a54bad766f431b1196ee (diff) |
cleaned up some code and fixed formatter for the client name/address
Diffstat (limited to 'src/components/Form/People')
-rw-r--r-- | src/components/Form/People/SelectClientForm.js | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/components/Form/People/SelectClientForm.js b/src/components/Form/People/SelectClientForm.js index 06704d7..4c1e056 100644 --- a/src/components/Form/People/SelectClientForm.js +++ b/src/components/Form/People/SelectClientForm.js @@ -18,18 +18,16 @@ const SelectClientForm = (props) => { const enterValuePrompt = "start typing here"; const registerPrompt = "add new"; - const formatter = (i) => `${i.Name} - ${i.Address.slice(0, 20).concat(i.Address.len < 20 ? "" : "...")}`; + const formatter = (i) => { + return `${i.Name} - ${i.Address.slice(0, 20).concat(i.Address.length < 20 ? "" : "")}`; + } // check the client name value and do stuff accordingly - const setItemInfo = (clientName) => - props.savedPeople.some( - (i) => clientName === formatter(i) - ? setSelectedClient(i) - : clientName === registerPrompt - && alert("coming soon") - ) - - console.log(selectedClient) + const setClientInfo = (clientName) => + (props.savedPeople === null || clientName === registerPrompt) + ? alert("coming soon") // toggle registerPersonPrompt visibility + : props.savedPeople.some((i) => + clientName === formatter(i) && setSelectedClient(i)) return ( <div className={"DocumentInfoChild"}> @@ -41,7 +39,7 @@ const SelectClientForm = (props) => { onChange={ (event) => { setClientName(event.target.value); - setItemInfo(event.target.value); + setClientInfo(event.target.value); } }> <option key={enterValuePrompt}>{enterValuePrompt}</option> |