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],
+ },
+ },
+}));