Merge version_2 into main #1
205
src/app/page.tsx
205
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Collections",
|
||||
id: "products",
|
||||
},
|
||||
name: "Collections", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Westlands Floral"
|
||||
/>
|
||||
@@ -56,15 +48,12 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Westlands Floral"
|
||||
description="Exquisite floral artistry and premium arrangements tailored for every occasion in the heart of Shamneel Court, Westlands."
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Collections",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Explore Collections", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/flower-arrangement-fresh-flowers-pumpkin_169016-5452.jpg"
|
||||
/>
|
||||
@@ -86,41 +75,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Royal Rose Ensemble",
|
||||
price: "KSh 4,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-florist-with-beautiful-flowers_23-2149247524.jpg",
|
||||
},
|
||||
id: "p1", name: "Royal Rose Ensemble", price: "KSh 4,500", imageSrc: "http://img.b2bpic.net/free-photo/close-up-florist-with-beautiful-flowers_23-2149247524.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Spring Morning Bliss",
|
||||
price: "KSh 3,800",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-pink-gerbera-rose-flower-bouquet_23-2148075276.jpg",
|
||||
},
|
||||
id: "p2", name: "Spring Morning Bliss", price: "KSh 3,800", imageSrc: "http://img.b2bpic.net/free-photo/close-up-pink-gerbera-rose-flower-bouquet_23-2148075276.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Orchid Sophistication",
|
||||
price: "KSh 5,200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/everyday-bath-utensils-dark-marble-background_58702-17775.jpg",
|
||||
},
|
||||
id: "p3", name: "Orchid Sophistication", price: "KSh 5,200", imageSrc: "http://img.b2bpic.net/free-photo/everyday-bath-utensils-dark-marble-background_58702-17775.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Exotic Garden Escape",
|
||||
price: "KSh 6,000",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-flowers-ceramic-vase-dark-wall_114579-30361.jpg",
|
||||
},
|
||||
id: "p4", name: "Exotic Garden Escape", price: "KSh 6,000", imageSrc: "http://img.b2bpic.net/free-photo/white-flowers-ceramic-vase-dark-wall_114579-30361.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Artisan Wildflower",
|
||||
price: "KSh 3,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-watering-can-surrounded-by-plants_23-2148435647.jpg",
|
||||
},
|
||||
id: "p5", name: "Artisan Wildflower", price: "KSh 3,500", imageSrc: "http://img.b2bpic.net/free-photo/man-holding-watering-can-surrounded-by-plants_23-2148435647.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Signature Bouquet",
|
||||
price: "KSh 4,200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17403.jpg",
|
||||
},
|
||||
id: "p6", name: "Signature Bouquet", price: "KSh 4,200", imageSrc: "http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17403.jpg"},
|
||||
]}
|
||||
title="Curated Floral Collections"
|
||||
description="Experience our signature arrangements, meticulously designed with the finest seasonal blooms."
|
||||
@@ -134,48 +99,27 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
price: "KSh 10,000/mo",
|
||||
name: "Home Essential",
|
||||
features: [
|
||||
"Weekly fresh stems",
|
||||
"Standard delivery",
|
||||
"Floral care guide",
|
||||
],
|
||||
id: "basic", price: "KSh 10,000/mo", name: "Home Essential", features: [
|
||||
"Weekly fresh stems", "Standard delivery", "Floral care guide"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Subscribe",
|
||||
},
|
||||
text: "Subscribe"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
price: "KSh 25,000/mo",
|
||||
name: "Boutique Signature",
|
||||
features: [
|
||||
"Bi-weekly premium arrangements",
|
||||
"Priority delivery",
|
||||
"Custom fragrance choice",
|
||||
],
|
||||
id: "pro", price: "KSh 25,000/mo", name: "Boutique Signature", features: [
|
||||
"Bi-weekly premium arrangements", "Priority delivery", "Custom fragrance choice"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Subscribe",
|
||||
},
|
||||
text: "Subscribe"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "enterprise",
|
||||
price: "KSh 50,000/mo",
|
||||
name: "Corporate Lux",
|
||||
features: [
|
||||
"Weekly custom floral installations",
|
||||
"Same-day priority support",
|
||||
"Seasonal event planning",
|
||||
],
|
||||
id: "enterprise", price: "KSh 50,000/mo", name: "Corporate Lux", features: [
|
||||
"Weekly custom floral installations", "Same-day priority support", "Seasonal event planning"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Subscribe",
|
||||
},
|
||||
text: "Subscribe"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -191,20 +135,11 @@ export default function LandingPage() {
|
||||
tag="Our Impact"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15,000+",
|
||||
description: "Happy Floral Clients",
|
||||
},
|
||||
id: "m1", value: "15,000+", description: "Happy Floral Clients"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "200+",
|
||||
description: "Signature Designs",
|
||||
},
|
||||
id: "m2", value: "200+", description: "Signature Designs"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "50+",
|
||||
description: "Corporate Partners",
|
||||
},
|
||||
id: "m3", value: "50+", description: "Corporate Partners"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -217,20 +152,11 @@ export default function LandingPage() {
|
||||
tag="Meet the Florists"
|
||||
members={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Elena M.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-florist-arranging-bouquet_23-2147760997.jpg",
|
||||
},
|
||||
id: "t1", name: "Elena M.", imageSrc: "http://img.b2bpic.net/free-photo/cute-florist-arranging-bouquet_23-2147760997.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Samuel K.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-african-woman-florist-taking-care-flowers-workplace-white-wall_176420-12277.jpg",
|
||||
},
|
||||
id: "t2", name: "Samuel K.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-african-woman-florist-taking-care-flowers-workplace-white-wall_176420-12277.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Grace W.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portriat-beautiful-business-woman-standing_23-2148317282.jpg",
|
||||
},
|
||||
id: "t3", name: "Grace W.", imageSrc: "http://img.b2bpic.net/free-photo/portriat-beautiful-business-woman-standing_23-2148317282.jpg"},
|
||||
]}
|
||||
memberVariant="card"
|
||||
membersAnimation="slide-up"
|
||||
@@ -244,45 +170,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah J.",
|
||||
handle: "@sarah_j",
|
||||
testimonial: "Absolutely breathtaking arrangements, they made our anniversary special.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-excited-woman-with-short-hair-holding-bouquet-flowers-paper-bag-with-gifts-smiling-cheerfully_141793-111443.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah J.", handle: "@sarah_j", testimonial: "Absolutely breathtaking arrangements, they made our anniversary special.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-excited-woman-with-short-hair-holding-bouquet-flowers-paper-bag-with-gifts-smiling-cheerfully_141793-111443.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Mark D.",
|
||||
handle: "@mark_d",
|
||||
testimonial: "Best service in Westlands. Always fresh and on time.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-bride-posing-with-flowers_23-2150312107.jpg",
|
||||
},
|
||||
id: "t2", name: "Mark D.", handle: "@mark_d", testimonial: "Best service in Westlands. Always fresh and on time.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-bride-posing-with-flowers_23-2150312107.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Linda P.",
|
||||
handle: "@linda_p",
|
||||
testimonial: "Westlands Floral is our go-to for corporate office decor.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-women-looking-tablet_23-2148377329.jpg",
|
||||
},
|
||||
id: "t3", name: "Linda P.", handle: "@linda_p", testimonial: "Westlands Floral is our go-to for corporate office decor.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-women-looking-tablet_23-2148377329.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Tom O.",
|
||||
handle: "@tom_o",
|
||||
testimonial: "Unique, high-quality blooms that truly brighten our home.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-dreamy-woman-with-bouquet-flowers_23-2148079365.jpg",
|
||||
},
|
||||
id: "t4", name: "Tom O.", handle: "@tom_o", testimonial: "Unique, high-quality blooms that truly brighten our home.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-dreamy-woman-with-bouquet-flowers_23-2148079365.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Alice N.",
|
||||
handle: "@alice_n",
|
||||
testimonial: "Stunning aesthetics! Their eye for detail is unmatched.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-dress-holding-present-bouquet-red-roses-looking-camera-happy-cheerful-smiling-broadly-valentines-day-concept-standing-purple-wall_141793-59204.jpg",
|
||||
},
|
||||
id: "t5", name: "Alice N.", handle: "@alice_n", testimonial: "Stunning aesthetics! Their eye for detail is unmatched.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-dress-holding-present-bouquet-red-roses-looking-camera-happy-cheerful-smiling-broadly-valentines-day-concept-standing-purple-wall_141793-59204.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Client Stories"
|
||||
@@ -296,20 +197,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you offer same-day delivery?",
|
||||
content: "Yes, we provide same-day flower delivery across Westlands for orders placed before 2 PM.",
|
||||
},
|
||||
id: "f1", title: "Do you offer same-day delivery?", content: "Yes, we provide same-day flower delivery across Westlands for orders placed before 2 PM."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "How long do the flowers last?",
|
||||
content: "With proper care as guided, our premium blooms typically last 7-10 days.",
|
||||
},
|
||||
id: "f2", title: "How long do the flowers last?", content: "With proper care as guided, our premium blooms typically last 7-10 days."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you cater for events?",
|
||||
content: "Absolutely! We specialize in customized floral designs for events of all scales.",
|
||||
},
|
||||
id: "f3", title: "Do you cater for events?", content: "Absolutely! We specialize in customized floral designs for events of all scales."},
|
||||
]}
|
||||
title="Common Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -321,9 +213,12 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
text="Visit our boutique at Shamneel Court, Westlands. Reach us at hello@westlandsfloral.com or +254 700 000 000."
|
||||
onSubmit={(email: string) => {
|
||||
console.log("New order inquiry from: ", email);
|
||||
// Notification system integration logic would go here
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -331,16 +226,12 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Westlands Floral"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user