diff --git a/src/app/(auth)/login/page.tsx b/src/app/(auth)/login/page.tsx index d88dfb2..de8cd32 100644 --- a/src/app/(auth)/login/page.tsx +++ b/src/app/(auth)/login/page.tsx @@ -37,7 +37,7 @@ export default function LoginPage() { variant="filled" color="pink" title="" - // icon={icon} + // icon={icon} > {state.errors.message} diff --git a/src/app/components/AppHeader/Header.tsx b/src/app/components/AppHeader/Header.tsx new file mode 100644 index 0000000..69973b6 --- /dev/null +++ b/src/app/components/AppHeader/Header.tsx @@ -0,0 +1,25 @@ +"use client" +import React from 'react' +import { AppShell, Burger, Group } from "@mantine/core" +import { useDisclosure } from '@mantine/hooks' +import Image from 'next/image' +import logo from "@/assets/logos/logo.png" + +export default function AppHeader() { + + const [openNavbar, { toggle }] = useDisclosure() + + return ( + + + + + + + ) +} diff --git a/src/app/components/AppHeader/index.ts b/src/app/components/AppHeader/index.ts new file mode 100644 index 0000000..582f4b6 --- /dev/null +++ b/src/app/components/AppHeader/index.ts @@ -0,0 +1,3 @@ +import AppHeader from "./Header" + +export default AppHeader \ No newline at end of file diff --git a/src/app/components/AppNavbar/Navbar.tsx b/src/app/components/AppNavbar/Navbar.tsx new file mode 100644 index 0000000..7f92b56 --- /dev/null +++ b/src/app/components/AppNavbar/Navbar.tsx @@ -0,0 +1,8 @@ +import { AppShell } from '@mantine/core' +import React from 'react' + +export default function AppNavbar() { + return ( + a + ) +} diff --git a/src/app/components/AppNavbar/index.ts b/src/app/components/AppNavbar/index.ts new file mode 100644 index 0000000..0df22a2 --- /dev/null +++ b/src/app/components/AppNavbar/index.ts @@ -0,0 +1,3 @@ +import AppNavbar from "./Navbar"; + +export default AppNavbar \ No newline at end of file diff --git a/src/app/dashboard/layout.tsx b/src/app/dashboard/layout.tsx index e69de29..83b3d49 100644 --- a/src/app/dashboard/layout.tsx +++ b/src/app/dashboard/layout.tsx @@ -0,0 +1,33 @@ +"use client" +import { AppShell, AppShellHeader, Burger } from '@mantine/core' +import { useDisclosure } from '@mantine/hooks' +import Image from 'next/image' +import React from 'react' +import logo from "@/assets/logos/logo.png" +import AppHeader from '../components/AppHeader' +import AppNavbar from '../components/AppNavbar' + +interface Props { + children: React.ReactNode +} + +export default function layout(props: Props) { + + const [openNavbar, { toggle }] = useDisclosure(false) + + return ( + + {/* Header */} + + + {/* Navbar */} + + + {props.children} + + ) +} diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index cffe431..51fa92a 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -2,15 +2,17 @@ import React from 'react' export default async function Dashboard() { - const session = await auth(); + // const session = await auth(); - const user = session?.user; + // const user = session?.user; - console.log("session", session); + // console.log("session", session); + + // console.log("user", user); - console.log("user", user); - return ( -
Dashbaord
+
+

Dashboard

+
) } diff --git a/src/assets/logos/logo.png b/src/assets/logos/logo.png new file mode 100644 index 0000000..0f15ced Binary files /dev/null and b/src/assets/logos/logo.png differ