-
- Member of these projects:
-
-
-
+
+
+
{props.username}
+
+ (Change Role)
+
+ {showRoles && (
+
+ )}
+
Member of these projects:
+
+
+
+
-
-
-
-
);
diff --git a/frontend/src/Components/ProjectListAdmin.tsx b/frontend/src/Components/ProjectListAdmin.tsx
index 7305ea4..294a131 100644
--- a/frontend/src/Components/ProjectListAdmin.tsx
+++ b/frontend/src/Components/ProjectListAdmin.tsx
@@ -18,7 +18,7 @@ export function ProjectListAdmin(props: {
projects: NewProject[];
}): JSX.Element {
const [projectModalVisible, setProjectModalVisible] = useState(false);
- const [projectname, setProjectname] = useState("");
+ const [projectName, setProjectName] = useState("");
const [userModalVisible, setUserModalVisible] = useState(false);
const [username, setUsername] = useState("");
@@ -28,34 +28,36 @@ export function ProjectListAdmin(props: {
};
const handleClickProject = (projectname: string): void => {
- setProjectname(projectname);
- localStorage.setItem("projectName", projectname);
+ setProjectName(projectname);
setProjectModalVisible(true);
};
const handleCloseProject = (): void => {
- setProjectname("");
+ setProjectName("");
setProjectModalVisible(false);
};
const handleCloseUser = (): void => {
- setProjectname("");
+ setUsername("");
setUserModalVisible(false);
};
return (
<>
-
-
+ {projectModalVisible && (
+
+ )}
+ {userModalVisible && (
+
+ )}
{props.projects.map((project) => (
diff --git a/frontend/src/Components/Register.tsx b/frontend/src/Components/Register.tsx
index 8a22806..68e0979 100644
--- a/frontend/src/Components/Register.tsx
+++ b/frontend/src/Components/Register.tsx
@@ -49,22 +49,24 @@ export default function Register(): JSX.Element {
Register New User
- {
- setUsername(e.target.value);
- }}
- />
- {
- setPassword(e.target.value);
- }}
- />
+
+ {
+ setUsername(e.target.value);
+ }}
+ />
+ {
+ setPassword(e.target.value);
+ }}
+ />
+