From 1ecb846839e0fc09ae469b3605a015647b0e8751 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:13:26 +0000 Subject: [PATCH 1/3] Add src/app/notifications/page.tsx --- src/app/notifications/page.tsx | 48 ++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/app/notifications/page.tsx diff --git a/src/app/notifications/page.tsx b/src/app/notifications/page.tsx new file mode 100644 index 0000000..c108260 --- /dev/null +++ b/src/app/notifications/page.tsx @@ -0,0 +1,48 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { NavbarStyleApple } from "@/components/navbar/NavbarStyleApple/NavbarStyleApple"; +import { FooterBase } from "@/components/sections/footer/FooterBase"; +import { useState } from "react"; + +export default function NotificationsPage() { + const [notifications] = useState([ + { id: "n1", title: "Order Status Update", message: "Your artisan rug is now in production.", time: "2 hours ago" }, + { id: "n2", title: "Shipping Alert", message: "Your ceramic tagine has been dispatched.", time: "1 day ago" } + ]); + + return ( + + +
+

Status Change Alerts

+
+ {notifications.map((n) => ( +
+

{n.title}

+

{n.message}

+ {n.time} +
+ ))} +
+
+ +
+ ); +} \ No newline at end of file -- 2.49.1 From 56c5ba0c2c4f23a77536329f55ad87dbd1f7b897 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:13:27 +0000 Subject: [PATCH 2/3] Update src/app/page.tsx --- src/app/page.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/page.tsx b/src/app/page.tsx index 689fca4..a858724 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -34,6 +34,7 @@ export default function LandingPage() { { name: "About", id: "about" }, { name: "Contact", id: "contact" }, { name: "Admin", id: "/admin/dashboard" }, + { name: "Notifications", id: "/notifications" }, ]} brandName="RoseSouk" /> -- 2.49.1 From 5b2a22694344ae4c4532c91ee7445a3a35386741 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 29 Apr 2026 01:13:27 +0000 Subject: [PATCH 3/3] Add src/app/track-order/page.tsx --- src/app/track-order/page.tsx | 87 ++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 src/app/track-order/page.tsx diff --git a/src/app/track-order/page.tsx b/src/app/track-order/page.tsx new file mode 100644 index 0000000..2aeab92 --- /dev/null +++ b/src/app/track-order/page.tsx @@ -0,0 +1,87 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; +import FooterBase from '@/components/sections/footer/FooterBase'; + +export default function TrackOrderPage() { + return ( + + + +
+
+

Track Your Order

+
+

Enter your order number to see the current status of your shipment.

+
+ + +
+
+ +
+

Timeline

+
+ {['Order Placed', 'Processing', 'In Transit', 'Out for Delivery', 'Delivered'].map((step, idx) => ( +
+
+ {idx + 1} +
+ {step} +
+ ))} +
+
+
+
+ + +
+ ); +} \ No newline at end of file -- 2.49.1