diff --git a/src/components/layout/admin/main-admin.layout.tsx b/src/components/layout/admin/main-admin.layout.tsx index 94437415e..6895b9a25 100644 --- a/src/components/layout/admin/main-admin.layout.tsx +++ b/src/components/layout/admin/main-admin.layout.tsx @@ -1,6 +1,7 @@ import { AppShell, Avatar, + Box, Flex, Footer, Group, @@ -15,6 +16,7 @@ import { UnstyledButton, } from '@mantine/core'; import { + IconAlertTriangle, IconBook2, IconBrandDiscord, IconBrandGithub, @@ -94,17 +96,46 @@ export const MainLayout = ({ children }: MainLayoutProps) => { } > - } label="Documentation" /> - } label="Report an issue / bug" /> - } label="Ask a question" /> - } label="Contribute" /> + } + component="a" + href="https://homarr.dev/docs/about" + label="Documentation" + /> + } + component="a" + href="https://github.com/ajnart/homarr/issues/new/choose" + label="Report an issue / bug" + /> + } + component="a" + href="https://discord.com/invite/aCsmEV5RgA" + label="Community Discord" + /> + } + component="a" + href="https://github.com/ajnart/homarr" + label="Contribute" + /> } header={ -
- +
+ + + + + This is an experimental feature of Homarr. Please report any issues to the official + Homarr team. + + + + diff --git a/src/pages/manage/index.tsx b/src/pages/manage/index.tsx index 1b739b552..cec1f4121 100644 --- a/src/pages/manage/index.tsx +++ b/src/pages/manage/index.tsx @@ -1,12 +1,117 @@ -import { Title } from "@mantine/core"; -import { MainLayout } from "~/components/layout/admin/main-admin.layout"; +import { + Box, + Card, + Group, + SimpleGrid, + Stack, + Text, + Title, + UnstyledButton, + createStyles, +} from '@mantine/core'; +import { IconArrowRight } from '@tabler/icons-react'; +import Image from 'next/image'; +import { MainLayout } from '~/components/layout/admin/main-admin.layout'; const ManagementPage = () => { - return ( - - Good morning, Manicraft1001 - - ) -} + const { classes } = useStyles(); + return ( + + + + + + Welcome back, Manicraft1001 + + + Are you ready to organize? +
+ You currently have 3 dashboards with 39 apps on them. +
+
+ + + + + +
+
-export default ManagementPage; \ No newline at end of file + + Quick actions + + + + + + + New dashboard + Create a new dashboard + + + + + + + + + + Your dasboards + Show a list of all your dashboards + + + + + + + + + + Invite a new user + Create and send an invitation for registration + + + + + + + + + + Your preferences + Adjust language, colors and more + + + + + + +
+ ); +}; + +export default ManagementPage; + +const useStyles = createStyles((theme) => ({ + box: { + borderRadius: theme.radius.md, + backgroundColor: theme.colorScheme === 'dark' ? theme.colors.red[4] : theme.colors.red[1], + }, + boxTitle: { + color: theme.colors.red[6], + }, + quickActionCard: { + height: "100%", + backgroundColor: theme.colors.gray[2], + '&:hover': { + backgroundColor: theme.colors.gray[3], + }, + }, +}));