From be150ddc4800f2c702cf110280672cb3dbb731a7 Mon Sep 17 00:00:00 2001 From: treejamie Date: Tue, 8 Apr 2025 13:13:25 +0100 Subject: [PATCH 1/2] Added dashboard, invoices and customer pages --- app-router/nextjs-dashboard/app/dashboard/customers/page.tsx | 3 +++ app-router/nextjs-dashboard/app/dashboard/invoices/page.tsx | 3 +++ app-router/nextjs-dashboard/app/dashboard/page.tsx | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 app-router/nextjs-dashboard/app/dashboard/customers/page.tsx create mode 100644 app-router/nextjs-dashboard/app/dashboard/invoices/page.tsx create mode 100644 app-router/nextjs-dashboard/app/dashboard/page.tsx diff --git a/app-router/nextjs-dashboard/app/dashboard/customers/page.tsx b/app-router/nextjs-dashboard/app/dashboard/customers/page.tsx new file mode 100644 index 0000000..05badaf --- /dev/null +++ b/app-router/nextjs-dashboard/app/dashboard/customers/page.tsx @@ -0,0 +1,3 @@ +export default function Page() { + return

Customers Page

; + } \ No newline at end of file diff --git a/app-router/nextjs-dashboard/app/dashboard/invoices/page.tsx b/app-router/nextjs-dashboard/app/dashboard/invoices/page.tsx new file mode 100644 index 0000000..886710d --- /dev/null +++ b/app-router/nextjs-dashboard/app/dashboard/invoices/page.tsx @@ -0,0 +1,3 @@ +export default function Page() { + return

Invoices Page

; + } \ No newline at end of file diff --git a/app-router/nextjs-dashboard/app/dashboard/page.tsx b/app-router/nextjs-dashboard/app/dashboard/page.tsx new file mode 100644 index 0000000..d8e8d9c --- /dev/null +++ b/app-router/nextjs-dashboard/app/dashboard/page.tsx @@ -0,0 +1,3 @@ +export default function Page() { + return

Dashboard Page

; + } \ No newline at end of file From 919302ae3c29b10cfe05c7606f458d72410438ef Mon Sep 17 00:00:00 2001 From: treejamie Date: Tue, 8 Apr 2025 13:23:42 +0100 Subject: [PATCH 2/2] Now there is a navigation element --- app-router/nextjs-dashboard/app/dashboard/layout.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 app-router/nextjs-dashboard/app/dashboard/layout.tsx diff --git a/app-router/nextjs-dashboard/app/dashboard/layout.tsx b/app-router/nextjs-dashboard/app/dashboard/layout.tsx new file mode 100644 index 0000000..9f51ff9 --- /dev/null +++ b/app-router/nextjs-dashboard/app/dashboard/layout.tsx @@ -0,0 +1,12 @@ +import SideNav from "@/app/ui/dashboard/sidenav"; + +export default function Layout({children}: {children: React.ReactNode}){ + return ( +
+
+ +
+
{children}
+
+ ); +}; \ No newline at end of file