- {user.id} |
-
-
- handleInputChange(user.id, "username", e.target.value)
- }
- />
- |
-
-
- handleInputChange(user.id, "first_name", e.target.value)
- }
- />
- |
-
-
- handleInputChange(user.id, "last_name", e.target.value)
- }
- />
- |
-
-
- handleInputChange(user.id, "email", e.target.value)
- }
- />
- |
-
-
- handleInputChange(user.id, "password", e.target.value)
- }
- />
- |
- {user.created} |
- {user.role} |
-
-
- {openMenu === user.id && (
-
+ {userList.map((user, idx) => {
+ // If this is one of the last 2 rows, open menu upwards
+ const openUp = idx >= userList.length - 2;
+ return (
+
+ {user.id} |
+
+
+ handleInputChange(user.id, "username", e.target.value)
+ }
+ />
+ |
+
+
+ handleInputChange(user.id, "first_name", e.target.value)
+ }
+ />
+ |
+
+
+ handleInputChange(user.id, "last_name", e.target.value)
+ }
+ />
+ |
+
+
+ handleInputChange(user.id, "email", e.target.value)
+ }
+ />
+ |
+
+
+ handleInputChange(user.id, "password", e.target.value)
+ }
+ />
+ |
+ {user.created} |
+ {user.role} |
+
+ |
-
- ))}
+ updateUserFunc(user.id)}
+ className="block w-full text-left px-4 py-2 hover:bg-gray-100 dark:hover:bg-gray-700"
+ >
+ Save
+
+ deleteUser(user.id)}
+ className="block w-full text-left px-4 py-2 hover:bg-gray-100 dark:hover:bg-gray-700"
+ >
+ Delete
+
+
+ )}
+ |
+
+ );
+ })}