diff --git a/src/components/layout/admin/main-admin.layout.tsx b/src/components/layout/admin/main-admin.layout.tsx index f0090b38f..94437415e 100644 --- a/src/components/layout/admin/main-admin.layout.tsx +++ b/src/components/layout/admin/main-admin.layout.tsx @@ -1,8 +1,6 @@ import { - Alert, AppShell, Avatar, - Box, Flex, Footer, Group, @@ -17,8 +15,6 @@ import { UnstyledButton, } from '@mantine/core'; import { - IconAdjustmentsAlt, - IconAlertTriangle, IconBook2, IconBrandDiscord, IconBrandGithub, @@ -31,6 +27,7 @@ import { IconSun, IconUser, IconUserSearch, + IconUsers, } from '@tabler/icons-react'; import { signOut } from 'next-auth/react'; import { useTranslation } from 'next-i18next'; @@ -66,7 +63,7 @@ export const MainLayout = ({ children }: MainLayoutProps) => { } label="Home" component={Link} - href="/admin/users" + href="/manage/" /> { } > } + icon={} label="Manage" component={Link} - href="/admin/users" + href="/manage/users" /> } label="Invites" component={Link} - href="/admin/users/invites" + href="/manage/users/invites" /> { header={
- + diff --git a/src/pages/user/settings.tsx b/src/pages/manage/index.tsx similarity index 79% rename from src/pages/user/settings.tsx rename to src/pages/manage/index.tsx index 20e4c55fa..1b739b552 100644 --- a/src/pages/user/settings.tsx +++ b/src/pages/manage/index.tsx @@ -1,7 +1,7 @@ import { Title } from "@mantine/core"; import { MainLayout } from "~/components/layout/admin/main-admin.layout"; -const SettingsPage = () => { +const ManagementPage = () => { return ( Good morning, Manicraft1001 @@ -9,4 +9,4 @@ const SettingsPage = () => { ) } -export default SettingsPage; \ No newline at end of file +export default ManagementPage; \ No newline at end of file diff --git a/src/pages/manage/preferences.tsx b/src/pages/manage/preferences.tsx new file mode 100644 index 000000000..6da0ccd91 --- /dev/null +++ b/src/pages/manage/preferences.tsx @@ -0,0 +1,12 @@ +import { Title } from "@mantine/core"; +import { MainLayout } from "~/components/layout/admin/main-admin.layout"; + +const PreferencesPage = () => { + return ( + + Preferences + + ) +} + +export default PreferencesPage \ No newline at end of file diff --git a/src/pages/manage/users/index.tsx b/src/pages/manage/users/index.tsx new file mode 100644 index 000000000..80c614327 --- /dev/null +++ b/src/pages/manage/users/index.tsx @@ -0,0 +1,12 @@ +import { Title } from "@mantine/core"; +import { MainLayout } from "~/components/layout/admin/main-admin.layout"; + +const ManageUsersPage = () => { + return ( + + Manage users + + ) +} + +export default ManageUsersPage; \ No newline at end of file diff --git a/src/pages/manage/users/invites.tsx b/src/pages/manage/users/invites.tsx new file mode 100644 index 000000000..ceda212c4 --- /dev/null +++ b/src/pages/manage/users/invites.tsx @@ -0,0 +1,12 @@ +import { Title } from "@mantine/core"; +import { MainLayout } from "~/components/layout/admin/main-admin.layout"; + +const ManageUserInvitesPage = () => { + return ( + + Manage user invites + + ) +} + +export default ManageUserInvitesPage; \ No newline at end of file