= ({
) : (
- Log Out
+ Log In
)}
{user && user.roles.includes("root") && (
-
-
-
- Admin
-
-
+
+ Admin
+
+
)}
- {user && (
+ {user && user.username.trim() !== "" && (
<>
diff --git a/src/pages/admin/BulkCreateUser.tsx b/src/pages/admin/BulkCreateUser.tsx
index f5131d6..f919401 100644
--- a/src/pages/admin/BulkCreateUser.tsx
+++ b/src/pages/admin/BulkCreateUser.tsx
@@ -1,10 +1,12 @@
import axios from "axios";
import { useState } from "react";
+import { useNavigate } from "react-router-dom";
function BulkUsers() {
const [file, setFile] = useState(null);
const [userData, setUserData] = useState([]);
const [practical, setPractical] = useState("0");
+ const navigate = useNavigate();
const handlePracticalChange = (e) => {
setPractical(e.target.value);
@@ -37,8 +39,7 @@ function BulkUsers() {
const handleSubmit = () => {
// Handle submission logic (e.g., sending data to the backend)
- console.log('Submitting data:', userData.filter(user => user.name !== ""));
- axios.post("/api/users/jdmi", userData.filter(user => user.name !== "")).then(res => console.log(res));
+ axios.post("/api/users/jdmi", userData.filter(user => user.name !== "")).then(res => navigate(`/tps/${res.data.id}`));
};
return (