Admin account editor
This commit is contained in:
@@ -19,6 +19,7 @@ import HBFormPage from "./pages/HBFormPage";
|
||||
import EditEventsPage from "./pages/EditEventsPage";
|
||||
import DefaultLayout from "./layouts/default";
|
||||
import AdministratorLayout from "./layouts/administrator";
|
||||
import UsersManagement from "./pages/UsersManagement";
|
||||
|
||||
function App() {
|
||||
return (
|
||||
@@ -60,6 +61,10 @@ function App() {
|
||||
{/* Admin Routes */}
|
||||
<Route path="/admin" element={<AdministratorLayout />}>
|
||||
<Route index element={<AdministratorSpringboard />} />
|
||||
<Route path="manage-account" element={<ManageUserAccountPage />} />
|
||||
<Route path="users-management">
|
||||
<Route index element={<UsersManagement />} />
|
||||
</Route>
|
||||
|
||||
{/* Events */}
|
||||
<Route path="events">
|
||||
|
||||
@@ -103,12 +103,20 @@ export default function AdministratorNavigationPanel() {
|
||||
<Card className="h-full w-full">
|
||||
<div className="flex flex-col h-full">
|
||||
<div className="flex flex-row justify-between bg-primary-50 dark:bg-primary-950">
|
||||
<div className="flex flex-col text-right p-4">
|
||||
<Button
|
||||
className="w-min h-full"
|
||||
variant="light"
|
||||
onPress={() => {
|
||||
navigate("/admin");
|
||||
}}
|
||||
>
|
||||
<div className="flex flex-col text-right py-4">
|
||||
<EcoconnectFullLogo />
|
||||
<p className="text-2xl text-primary-800 dark:text-primary-100 font-semibold">
|
||||
administrators
|
||||
</p>
|
||||
</div>
|
||||
</Button>
|
||||
<Button
|
||||
onPress={() => {
|
||||
setPanelVisible(!panelVisible);
|
||||
|
||||
@@ -72,7 +72,7 @@ export default function UpdateAccountModule() {
|
||||
values
|
||||
);
|
||||
console.log("User updated successfully:", response.data);
|
||||
navigate("/springboard");
|
||||
navigate(-1);
|
||||
} catch (error) {
|
||||
popErrorToast(error);
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ export default function AdministratorSpringboard() {
|
||||
</div>
|
||||
}
|
||||
onPress={() => {
|
||||
navigate("/manage-account");
|
||||
navigate("manage-account");
|
||||
}}
|
||||
>
|
||||
Manage your account
|
||||
|
||||
Reference in New Issue
Block a user