From fd47e32489a44a59438d6f86ae36b19373ccea94 Mon Sep 17 00:00:00 2001 From: counterweight Date: Sun, 25 May 2025 12:11:55 +0200 Subject: [PATCH] refactored into componenets, completed 2.1 --- parts/2/phoneBook/src/App.jsx | 42 ++++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/parts/2/phoneBook/src/App.jsx b/parts/2/phoneBook/src/App.jsx index 858c1f6..f9f0b4c 100644 --- a/parts/2/phoneBook/src/App.jsx +++ b/parts/2/phoneBook/src/App.jsx @@ -9,6 +9,30 @@ const SearchArea = ({ onChangeHandler }) => { ); }; +const AddPersonForm = ({ + onSubmitHandler, + onNameChangeHandler, + nameValue, + onNumberChangeHandler, + numberValue, +}) => { + return ( + <> +
+
+ name: +
+
+ number: +
+
+ +
+
+ + ); +}; + const App = () => { const [persons, setPersons] = useState([ { name: "Arto Hellas", number: 123 }, @@ -50,17 +74,13 @@ const App = () => {

Phonebook

Add new

-
-
- name: -
-
- number: -
-
- -
-
+

Numbers