Upload 2.10

This commit is contained in:
AndrewTrieu
2023-03-16 19:35:30 +02:00
parent d5bec9f810
commit 60404029d1
17 changed files with 17551 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
const Filter = ({ filter, filterByName }) => {
return (
<p>
filter shown with <input value={filter} onChange={filterByName} />
</p>
);
};
export default Filter;

View File

@@ -0,0 +1,9 @@
const Person = ({ person }) => {
return (
<div>
{person.name} {person.number}
</div>
);
};
export default Person;

View File

@@ -0,0 +1,19 @@
const PersonForm = ({ addPerson, newPerson, handleChange }) => {
return (
<form onSubmit={addPerson}>
<div>
name:{" "}
<input name="name" value={newPerson.name} onChange={handleChange} />
</div>
<div>
number:{" "}
<input name="number" value={newPerson.number} onChange={handleChange} />
</div>
<div>
<button type="submit">add</button>
</div>
</form>
);
};
export default PersonForm;

View File

@@ -0,0 +1,13 @@
import Person from "./Person";
const ShowPersons = ({ showedPersons }) => {
return (
<div>
{showedPersons.map((person) => (
<Person key={person.name} person={person} />
))}
</div>
);
};
export default ShowPersons;