diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx new file mode 100644 index 0000000..b7a0d05 --- /dev/null +++ b/src/app/about/page.tsx @@ -0,0 +1,39 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import { Star } from "lucide-react"; + +export default function AboutPage() { + return ( + + + +
+ +
+ +
+
+ ); +} diff --git a/src/app/admin/dashboard/page.tsx b/src/app/admin/dashboard/page.tsx new file mode 100644 index 0000000..73fdc6c --- /dev/null +++ b/src/app/admin/dashboard/page.tsx @@ -0,0 +1,48 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; +import { Input } from "@/components/form/Input"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; + +export default function AdminDashboard() { + const [product, setProduct] = useState({ name: "", price: "", description: "", image: "" }); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log("Saving product:", product); + alert("Product saved successfully!"); + }; + + return ( + + +
+

Product Management

+
+ setProduct({ ...product, name: v })} placeholder="Product Name" /> + setProduct({ ...product, price: v })} placeholder="Price (e.g. 25€)" /> + setProduct({ ...product, description: v })} placeholder="Description" /> + setProduct({ ...product, image: v })} placeholder="Image URL" /> + +
+
+
+ ); +} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..9257150 --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,54 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import FooterCard from '@/components/sections/footer/FooterCard'; + +export default function ContactPage() { + return ( + + + +
+ +
+ +
+
+ ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 400c0a9..33824d6 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -29,26 +29,12 @@ export default function LandingPage() {