From 71284faacd91f7eb320fc25fc089237521214bcb Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 22 Apr 2026 11:52:31 +0000 Subject: [PATCH 1/4] Update src/app/chat/page.tsx --- src/app/chat/page.tsx | 99 +++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 60 deletions(-) diff --git a/src/app/chat/page.tsx b/src/app/chat/page.tsx index 7f8552c..182f964 100644 --- a/src/app/chat/page.tsx +++ b/src/app/chat/page.tsx @@ -3,13 +3,11 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FeatureBento from '@/components/sections/feature/FeatureBento'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; -import { useState } from "react"; -import { Send, User, MessageSquare, Phone } from "lucide-react"; +import { MessageSquare, User } from "lucide-react"; export default function ChatPage() { - const [message, setMessage] = useState(""); - return ( -
-
-
-
- -
-
-

Customer Support

-

Active now

-
-
- -
-
-
- Hello! How can I help you with your order today? -
-
-
-
- Hi, I wanted to ask if I can add extra garlic to my pasta order? -
-
-
- -
- setMessage(e.target.value)} - placeholder="Type a message..." - className="flex-1 bg-background border rounded-full px-6 py-3 outline-none focus:ring-2 focus:ring-accent/20" - /> - -
-
-
+
+ +
); -} \ No newline at end of file +} -- 2.49.1 From de9dcd77a54e1dbc7ee1d0cc4432a5511ccac83a Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 22 Apr 2026 11:52:31 +0000 Subject: [PATCH 2/4] Add src/app/vendor-login/page.tsx --- src/app/vendor-login/page.tsx | 80 +++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 src/app/vendor-login/page.tsx diff --git a/src/app/vendor-login/page.tsx b/src/app/vendor-login/page.tsx new file mode 100644 index 0000000..703958c --- /dev/null +++ b/src/app/vendor-login/page.tsx @@ -0,0 +1,80 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import { useRouter } from "next/navigation"; + +export default function VendorLoginPage() { + const [email, setEmail] = useState(""); + const [password, setPassword] = useState(""); + const router = useRouter(); + + const handleLogin = (e: React.FormEvent) => { + e.preventDefault(); + // Simulated authentication session + localStorage.setItem("vendor_authenticated", "true"); + router.push("/dashboard"); + }; + + return ( + +
+ + +
+
+

Vendor Login

+
+
+ + setEmail(e.target.value)} + /> +
+
+ + setPassword(e.target.value)} + /> +
+ +
+
+
+
+
+ ); +} -- 2.49.1 From 45b71728f9dc20407162f223a0f70e0f5bf6ca92 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 22 Apr 2026 11:52:32 +0000 Subject: [PATCH 3/4] Add src/app/vendor-menu/page.tsx --- src/app/vendor-menu/page.tsx | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 src/app/vendor-menu/page.tsx diff --git a/src/app/vendor-menu/page.tsx b/src/app/vendor-menu/page.tsx new file mode 100644 index 0000000..27fb38d --- /dev/null +++ b/src/app/vendor-menu/page.tsx @@ -0,0 +1,58 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; +import { useState } from "react"; + +export default function VendorMenuPage() { + const [items, setItems] = useState([ + { id: "1", name: "Margherita Pizza", category: "Pizzas", price: "$12" }, + { id: "2", name: "Cheeseburger", category: "Burgers", price: "$10" } + ]); + + return ( + + + + +
+

Menu Management

+
+ {items.map((item) => ( +
+
+

{item.name}

+

{item.category} • {item.price}

+
+
+ + +
+
+ ))} + +
+
+ + +
+
+ ); +} -- 2.49.1 From 92dc5e14b818cb4be31fe7c711b15662e7d180cc Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 22 Apr 2026 11:52:32 +0000 Subject: [PATCH 4/4] Add src/app/vendor-registration/page.tsx --- src/app/vendor-registration/page.tsx | 67 ++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 src/app/vendor-registration/page.tsx diff --git a/src/app/vendor-registration/page.tsx b/src/app/vendor-registration/page.tsx new file mode 100644 index 0000000..e224298 --- /dev/null +++ b/src/app/vendor-registration/page.tsx @@ -0,0 +1,67 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import { useState } from "react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; + +export default function VendorRegistrationPage() { + const [formData, setFormData] = useState({ name: "", email: "", restaurantName: "" }); + + return ( + + + + +
+ console.log("Form Submitted:", data)} + imageSrc="http://img.b2bpic.net/free-photo/professional-chef-preparing-food-kitchen_23-2149727961.jpg" + /> +
+ + +
+
+ ); +} \ No newline at end of file -- 2.49.1