Admin account editor

This commit is contained in:
2024-07-27 01:15:04 +08:00
parent 9b293660bf
commit 3459b541bb
4 changed files with 21 additions and 8 deletions

View File

@@ -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">

View File

@@ -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);

View File

@@ -72,7 +72,7 @@ export default function UpdateAccountModule() {
values
);
console.log("User updated successfully:", response.data);
navigate("/springboard");
navigate(-1);
} catch (error) {
popErrorToast(error);
}

View File

@@ -63,7 +63,7 @@ export default function AdministratorSpringboard() {
</div>
}
onPress={() => {
navigate("/manage-account");
navigate("manage-account");
}}
>
Manage your account