+
+ {buttons.map((btn) => (
+
+ ))}
+
+
+
+
+
+
+
+
+
- {users.map((user) => {
- return ;
- })}
+ {users
+ .filter((user) => {
+ if (filter === "all") {
+ return true;
+ }
+ if (check === "both" || check === "filterOnly") {
+ if (filter === "women" && user.gender === "female") {
+ return true;
+ }
+ if (filter === "men" && user.gender === "male") {
+ return true;
+ }
+ return false;
+ }
+ return true;
+ })
+ .slice()
+ .sort((a, b) => {
+ if (check === "both" || check === "sortOnly") {
+ if (sort === "age") {
+ return a.dob.age - b.dob.age;
+ }
+ if (sort === "name") {
+ return a.name.last.localeCompare(b.name.last);
+ }
+ }
+ })
+ .map((user) => {
+ return ;
+ })}
>