From 3c693cc9157641a4dbcfcc2174d7a43918329f0e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 24 Apr 2026 08:10:43 +0000 Subject: [PATCH 1/2] Add src/app/login/page.tsx --- src/app/login/page.tsx | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 src/app/login/page.tsx diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx new file mode 100644 index 0000000..7bbca92 --- /dev/null +++ b/src/app/login/page.tsx @@ -0,0 +1,52 @@ +"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'; + +export default function LoginPage() { + return ( + + + + +
+ +
+
+
+ ); +} \ No newline at end of file -- 2.49.1 From 84642de22e709be9f99be225066603a2e8e56473 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 24 Apr 2026 08:10:43 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 308 +++++++++++------------------------------------ 1 file changed, 71 insertions(+), 237 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 7c867f1..989e026 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,21 +32,15 @@ export default function LandingPage() { @@ -55,104 +49,61 @@ export default function LandingPage() {
@@ -174,34 +125,16 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - id: "f1", - label: "Maintenance", - title: "Full Inspection", - items: [ - "Performance checks", - "Software updates", - "Safety testing", - ], + id: "f1", label: "Maintenance", title: "Full Inspection", items: [ + "Performance checks", "Software updates", "Safety testing"], }, { - id: "f2", - label: "Repair", - title: "Brake & Tire Service", - items: [ - "Pad replacement", - "Tire pressure checks", - "Alignment adjustments", - ], + id: "f2", label: "Repair", title: "Brake & Tire Service", items: [ + "Pad replacement", "Tire pressure checks", "Alignment adjustments"], }, { - id: "f3", - label: "Tech", - title: "Battery Management", - items: [ - "Cell health testing", - "Charging optimization", - "Safety monitoring", - ], + id: "f3", label: "Tech", title: "Battery Management", items: [ + "Cell health testing", "Charging optimization", "Safety monitoring"], }, ]} title="Service & Maintenance Highlights" @@ -217,59 +150,23 @@ export default function LandingPage() { useInvertedBackground={true} products={[ { - id: "p1", - brand: "E-Hub", - name: "High-Density Battery", - price: "$299", - rating: 5, - reviewCount: "128", - imageSrc: "http://img.b2bpic.net/free-photo/crop-driver-pushing-handle-motorbike_23-2147779105.jpg", - }, + id: "p1", brand: "E-Hub", name: "High-Density Battery", price: "$299", rating: 5, + reviewCount: "128", imageSrc: "http://img.b2bpic.net/free-photo/crop-driver-pushing-handle-motorbike_23-2147779105.jpg"}, { - id: "p2", - brand: "E-Hub", - name: "Carbon Brake Pads", - price: "$45", - rating: 4, - reviewCount: "89", - imageSrc: "http://img.b2bpic.net/free-photo/cropped-image-young-african-couple-rides-modern-motorbike-street_171337-11675.jpg", - }, + id: "p2", brand: "E-Hub", name: "Carbon Brake Pads", price: "$45", rating: 4, + reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-photo/cropped-image-young-african-couple-rides-modern-motorbike-street_171337-11675.jpg"}, { - id: "p3", - brand: "E-Hub", - name: "All-Terrain Tires", - price: "$65", - rating: 5, - reviewCount: "210", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-tire-wrench_23-2148270642.jpg", - }, + id: "p3", brand: "E-Hub", name: "All-Terrain Tires", price: "$65", rating: 5, + reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-tire-wrench_23-2148270642.jpg"}, { - id: "p4", - brand: "E-Hub", - name: "Fast Power Charger", - price: "$89", - rating: 4, - reviewCount: "156", - imageSrc: "http://img.b2bpic.net/free-photo/sideways-e-scooter-rider-outdoors_23-2148225844.jpg", - }, + id: "p4", brand: "E-Hub", name: "Fast Power Charger", price: "$89", rating: 4, + reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/sideways-e-scooter-rider-outdoors_23-2148225844.jpg"}, { - id: "p5", - brand: "E-Hub", - name: "Handlebar Mirror", - price: "$25", - rating: 4, - reviewCount: "42", - imageSrc: "http://img.b2bpic.net/free-photo/image-smiling-business-couple-rides-modern-motorbike_171337-18202.jpg", - }, + id: "p5", brand: "E-Hub", name: "Handlebar Mirror", price: "$25", rating: 4, + reviewCount: "42", imageSrc: "http://img.b2bpic.net/free-photo/image-smiling-business-couple-rides-modern-motorbike_171337-18202.jpg"}, { - id: "p6", - brand: "E-Hub", - name: "Safety Helmet", - price: "$55", - rating: 5, - reviewCount: "301", - imageSrc: "http://img.b2bpic.net/free-photo/strong-man-tropical-jungle-field-with-red-motorbike_343596-2738.jpg", - }, + id: "p6", brand: "E-Hub", name: "Safety Helmet", price: "$55", rating: 5, + reviewCount: "301", imageSrc: "http://img.b2bpic.net/free-photo/strong-man-tropical-jungle-field-with-red-motorbike_343596-2738.jpg"}, ]} title="Spare Parts Catalog" description="Genuine components for long-lasting performance." @@ -283,57 +180,28 @@ export default function LandingPage() { useInvertedBackground={false} plans={[ { - id: "pr1", - badge: "Essentials", - price: "$49", - subtitle: "Basic checkup", - buttons: [ + id: "pr1", badge: "Essentials", price: "$49", subtitle: "Basic checkup", buttons: [ { - text: "Select", - href: "#contact", - }, + text: "Select", href: "#contact"}, ], features: [ - "Full diagnostic", - "Safety check", - "Tire check", - ], + "Full diagnostic", "Safety check", "Tire check"], }, { - id: "pr2", - badge: "Professional", - price: "$129", - subtitle: "Full performance overhaul", - buttons: [ + id: "pr2", badge: "Professional", price: "$129", subtitle: "Full performance overhaul", buttons: [ { - text: "Select", - href: "#contact", - }, + text: "Select", href: "#contact"}, ], features: [ - "Basic checkup", - "Brake service", - "Battery report", - "Motor clean", - ], + "Basic checkup", "Brake service", "Battery report", "Motor clean"], }, { - id: "pr3", - badge: "Premium", - price: "$249", - subtitle: "Total protection", - buttons: [ + id: "pr3", badge: "Premium", price: "$249", subtitle: "Total protection", buttons: [ { - text: "Select", - href: "#contact", - }, + text: "Select", href: "#contact"}, ], features: [ - "Professional plan", - "Battery replacement discount", - "Priority support", - "Pickup included", - ], + "Professional plan", "Battery replacement discount", "Priority support", "Pickup included"], }, ]} title="Service Plans" @@ -349,25 +217,15 @@ export default function LandingPage() { author="David Miller" avatars={[ { - src: "http://img.b2bpic.net/free-photo/blond-pilot-angry-expression_1194-1875.jpg", - alt: "Sarah", - }, + src: "http://img.b2bpic.net/free-photo/blond-pilot-angry-expression_1194-1875.jpg", alt: "Sarah"}, { - src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg", - alt: "John", - }, + src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg", alt: "John"}, { - src: "http://img.b2bpic.net/free-photo/outdoor-activities-lifestyle-ecological-transport-concept-joyful-curly-haired-young-female-model-rides-electric-scooter-has-fun-enjoys-awesome-ride-leisure-time-poses-urban-place_273609-55768.jpg", - alt: "Emily", - }, + src: "http://img.b2bpic.net/free-photo/outdoor-activities-lifestyle-ecological-transport-concept-joyful-curly-haired-young-female-model-rides-electric-scooter-has-fun-enjoys-awesome-ride-leisure-time-poses-urban-place_273609-55768.jpg", alt: "Emily"}, { - src: "http://img.b2bpic.net/free-photo/smart-bearded-businessman-is-standing-close-his-electro-bike-while-smoking-vaporiser_613910-12830.jpg", - alt: "David", - }, + src: "http://img.b2bpic.net/free-photo/smart-bearded-businessman-is-standing-close-his-electro-bike-while-smoking-vaporiser_613910-12830.jpg", alt: "David"}, { - src: "http://img.b2bpic.net/free-photo/cyclist-riding-city-park_654080-1814.jpg", - alt: "Jessica", - }, + src: "http://img.b2bpic.net/free-photo/cyclist-riding-city-park_654080-1814.jpg", alt: "Jessica"}, ]} ratingAnimation="slide-up" avatarsAnimation="blur-reveal" @@ -380,20 +238,11 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "q1", - title: "How do I track my service?", - content: "You will receive a dashboard link once your booking is confirmed, allowing real-time progress monitoring.", - }, + id: "q1", title: "How do I track my service?", content: "You will receive a dashboard link once your booking is confirmed, allowing real-time progress monitoring."}, { - id: "q2", - title: "Do you provide pickup?", - content: "Yes, our Premium plan includes free scooter pickup and drop-off service within a 10km radius.", - }, + id: "q2", title: "Do you provide pickup?", content: "Yes, our Premium plan includes free scooter pickup and drop-off service within a 10km radius."}, { - id: "q3", - title: "Are parts guaranteed?", - content: "All our spare parts carry a 6-month warranty against manufacturing defects.", - }, + id: "q3", title: "Are parts guaranteed?", content: "All our spare parts carry a 6-month warranty against manufacturing defects."}, ]} imageSrc="http://img.b2bpic.net/free-photo/call-center-onboarding-specialist-training-intern-how-use-computer-software_482257-117866.jpg" mediaAnimation="opacity" @@ -407,14 +256,11 @@ export default function LandingPage() { @@ -425,33 +271,21 @@ export default function LandingPage() { { items: [ { - label: "Services", - href: "#features", - }, + label: "Services", href: "#features"}, { - label: "Store", - href: "#products", - }, + label: "Store", href: "#products"}, { - label: "Booking", - href: "#contact", - }, + label: "Booking", href: "#contact"}, ], }, { items: [ { - label: "About Us", - href: "#", - }, + label: "About Us", href: "#"}, { - label: "Support", - href: "https://wa.me/yournumber", - }, + label: "Support", href: "https://wa.me/yournumber"}, { - label: "Privacy", - href: "#", - }, + label: "Privacy", href: "#"}, ], }, ]} -- 2.49.1