Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
225
src/app/page.tsx
225
src/app/page.tsx
@@ -11,7 +11,7 @@ import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
|
||||
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
|
||||
import { Award, Smile, Star } from "lucide-react";
|
||||
import { Award, Smile, Star, Sparkles, CheckCircle } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -31,43 +31,24 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" }
|
||||
]}
|
||||
brandName="Dogs On The Beach"
|
||||
button={{ text: "Contact Us", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
logoText="Dogs On The Beach"
|
||||
description="Premium dog grooming in the heart of Auckland. Where professional care meets a fun, beach-loving vibe."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Our Services",
|
||||
href: "#services",
|
||||
},
|
||||
{ text: "Book Now", href: "#contact" },
|
||||
{ text: "Our Services", href: "#services" }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/cute-jack-russell-blue-costume-sitting-sand-beach_181624-26074.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -79,21 +60,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Auckland's Trusted Groomers"
|
||||
metrics={[
|
||||
{
|
||||
icon: Award,
|
||||
label: "Years Experience",
|
||||
value: "10+",
|
||||
},
|
||||
{
|
||||
icon: Smile,
|
||||
label: "Happy Pups",
|
||||
value: "5000+",
|
||||
},
|
||||
{
|
||||
icon: Star,
|
||||
label: "5-Star Reviews",
|
||||
value: "100%",
|
||||
},
|
||||
{ icon: Award, label: "Years Experience", value: "10+" },
|
||||
{ icon: Smile, label: "Happy Pups", value: "5000+" },
|
||||
{ icon: Star, label: "5-Star Reviews", value: "100%" }
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -104,30 +73,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Bathing & Blow Dry",
|
||||
description: "Deep cleaning and gentle blow dry for a shiny coat.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-pet-enjoying-spa-day-illustration_23-2151841570.jpg",
|
||||
buttonIcon: "Sparkles",
|
||||
},
|
||||
{
|
||||
title: "Ear Cleaning",
|
||||
description: "Gentle, thorough ear cleaning for your pup's health.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-owner-holding-dog-s-head_23-2149101733.jpg",
|
||||
buttonIcon: "CheckCircle",
|
||||
},
|
||||
{
|
||||
title: "Full Service Grooming",
|
||||
description: "Everything your pup needs from bath to style.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-pet-carrier_23-2150238721.jpg",
|
||||
buttonIcon: "Star",
|
||||
},
|
||||
{
|
||||
title: "Nail Trimming",
|
||||
description: "Safe and precise nail maintenance for comfort.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cuticle-hair-brush-scissors-sponge-eyelash-curler-sponge-pink-backdrop_23-2147891446.jpg",
|
||||
buttonIcon: "Award",
|
||||
},
|
||||
{ title: "Bathing & Blow Dry", description: "Deep cleaning and gentle blow dry for a shiny coat.", imageSrc: "http://img.b2bpic.net/free-photo/adorable-pet-enjoying-spa-day-illustration_23-2151841570.jpg", buttonIcon: Sparkles },
|
||||
{ title: "Ear Cleaning", description: "Gentle, thorough ear cleaning for your pup's health.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-owner-holding-dog-s-head_23-2149101733.jpg", buttonIcon: CheckCircle },
|
||||
{ title: "Full Service Grooming", description: "Everything your pup needs from bath to style.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-pet-carrier_23-2150238721.jpg", buttonIcon: Star },
|
||||
{ title: "Nail Trimming", description: "Safe and precise nail maintenance for comfort.", imageSrc: "http://img.b2bpic.net/free-photo/cuticle-hair-brush-scissors-sponge-eyelash-curler-sponge-pink-backdrop_23-2147891446.jpg", buttonIcon: Award }
|
||||
]}
|
||||
title="Professional Grooming Services"
|
||||
description="We offer a range of services to keep your dog looking and feeling their best."
|
||||
@@ -139,46 +88,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Amazing Service",
|
||||
quote: "Thank you so much for grooming our labradoodle puppy. He looks a million times better!",
|
||||
name: "Steph and Hayden",
|
||||
role: "Labradoodle owners",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dark-skinned-lady-keeps-lips-rounded-wants-kiss-adorable-pet-plays-with-small-puppy_273609-34281.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Professional",
|
||||
quote: "Lesley is super knowledgeable and does a brilliant job.",
|
||||
name: "Michael Chen",
|
||||
role: "Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-dinner-restaurant_23-2148018817.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Highly Recommend",
|
||||
quote: "We should've done it sooner! Exceptional care.",
|
||||
name: "Sarah Johnson",
|
||||
role: "Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-lady-with-blonde-short-hair-white-shirt-hugging-dog-sitting-grass-with-man-eyeglasses-white-clothes-outdoor_197531-19111.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Great Vibe",
|
||||
quote: "Super friendly team, my dog felt right at home.",
|
||||
name: "David Kim",
|
||||
role: "Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-amazing-joyful-fashionable-young-woman-playing-with-little-dog-modern-apartment-having-fun-with-home-pets-smiling-cheerful-mood-home_197531-2192.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Perfect Trim",
|
||||
quote: "Precise styling and the best attention to detail.",
|
||||
name: "Emily Rodriguez",
|
||||
role: "Client",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/retired-woman-sitting-with-her-dog_1169-26.jpg",
|
||||
},
|
||||
{ id: "1", title: "Amazing Service", quote: "Thank you so much for grooming our labradoodle puppy. He looks a million times better!", name: "Steph and Hayden", role: "Labradoodle owners", imageSrc: "http://img.b2bpic.net/free-photo/dark-skinned-lady-keeps-lips-rounded-wants-kiss-adorable-pet-plays-with-small-puppy_273609-34281.jpg" },
|
||||
{ id: "2", title: "Professional", quote: "Lesley is super knowledgeable and does a brilliant job.", name: "Michael Chen", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-dinner-restaurant_23-2148018817.jpg" },
|
||||
{ id: "3", title: "Highly Recommend", quote: "We should've done it sooner! Exceptional care.", name: "Sarah Johnson", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/modern-lady-with-blonde-short-hair-white-shirt-hugging-dog-sitting-grass-with-man-eyeglasses-white-clothes-outdoor_197531-19111.jpg" },
|
||||
{ id: "4", title: "Great Vibe", quote: "Super friendly team, my dog felt right at home.", name: "David Kim", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/portrait-amazing-joyful-fashionable-young-woman-playing-with-little-dog-modern-apartment-having-fun-with-home-pets-smiling-cheerful-mood-home_197531-2192.jpg" },
|
||||
{ id: "5", title: "Perfect Trim", quote: "Precise styling and the best attention to detail.", name: "Emily Rodriguez", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/retired-woman-sitting-with-her-dog_1169-26.jpg" }
|
||||
]}
|
||||
title="What Our Clients Say"
|
||||
description="Hear from our happy Auckland pet parents."
|
||||
@@ -189,26 +103,10 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "How long does a full groom take?",
|
||||
content: "Typically 2-3 hours depending on your dog's size and breed.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you accept puppies?",
|
||||
content: "Yes! We specialize in puppy first grooms.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Where are you located?",
|
||||
content: "We're conveniently located in the heart of Auckland.",
|
||||
},
|
||||
{
|
||||
id: "q4",
|
||||
title: "Do you need bookings?",
|
||||
content: "Bookings are recommended to ensure a spot!",
|
||||
},
|
||||
{ id: "q1", title: "How long does a full groom take?", content: "Typically 2-3 hours depending on your dog's size and breed." },
|
||||
{ id: "q2", title: "Do you accept puppies?", content: "Yes! We specialize in puppy first grooms." },
|
||||
{ id: "q3", title: "Where are you located?", content: "We're conveniently located in the heart of Auckland." },
|
||||
{ id: "q4", title: "Do you need bookings?", content: "Bookings are recommended to ensure a spot!" }
|
||||
]}
|
||||
sideTitle="Common Questions"
|
||||
sideDescription="Everything you need to know about our Auckland grooming sessions."
|
||||
@@ -222,40 +120,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "p1",
|
||||
badge: "Essential",
|
||||
price: "$50",
|
||||
subtitle: "Mini Groom",
|
||||
features: [
|
||||
"Bath",
|
||||
"Nails",
|
||||
"Brush",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
badge: "Popular",
|
||||
price: "$85",
|
||||
subtitle: "Full Groom",
|
||||
features: [
|
||||
"Bath",
|
||||
"Blow Dry",
|
||||
"Full Styling",
|
||||
"Ear Clean",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
badge: "Style",
|
||||
price: "$120",
|
||||
subtitle: "Luxury Service",
|
||||
features: [
|
||||
"Full Groom",
|
||||
"Premium Shampoo",
|
||||
"Deshedding",
|
||||
],
|
||||
},
|
||||
{ id: "p1", badge: "Essential", price: "$50", subtitle: "Mini Groom", features: ["Bath", "Nails", "Brush"] },
|
||||
{ id: "p2", badge: "Popular", price: "$85", subtitle: "Full Groom", features: ["Bath", "Blow Dry", "Full Styling", "Ear Clean"] },
|
||||
{ id: "p3", badge: "Style", price: "$120", subtitle: "Luxury Service", features: ["Full Groom", "Premium Shampoo", "Deshedding"] }
|
||||
]}
|
||||
title="Grooming Packages"
|
||||
description="Simple, transparent pricing for your pup."
|
||||
@@ -265,9 +132,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
tag="Get in touch"
|
||||
title="Ready for a beach-fresh groom?"
|
||||
description="Send us your email and we'll be in touch to arrange your appointment."
|
||||
@@ -280,31 +145,17 @@ export default function LandingPage() {
|
||||
logoText="Dogs On The Beach"
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
{
|
||||
label: "Full Grooming",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "Nail Trimming",
|
||||
href: "#services",
|
||||
},
|
||||
],
|
||||
title: "Services", items: [
|
||||
{ label: "Full Grooming", href: "#services" },
|
||||
{ label: "Nail Trimming", href: "#services" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
{
|
||||
label: "FAQs",
|
||||
href: "#faq",
|
||||
},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
title: "Support", items: [
|
||||
{ label: "FAQs", href: "#faq" },
|
||||
{ label: "Privacy Policy", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user