Merge version_1 into main #1
262
src/app/page.tsx
262
src/app/page.tsx
@@ -12,7 +12,7 @@ import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
|
||||
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
import { Leaf } from "lucide-react";
|
||||
import { Leaf, Scissors, Bath, Sparkles, Heart } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Gallery",
|
||||
id: "gallery",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Gallery", id: "gallery" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Bark To Nature"
|
||||
/>
|
||||
@@ -59,38 +47,17 @@ export default function LandingPage() {
|
||||
description="A calm, caring grooming experience in the heart of Kelowna, BC. We treat your pets like family."
|
||||
tag="★★★★★ 5.0 Rated by Happy Pet Parents"
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Appointment",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:2365919420",
|
||||
},
|
||||
{ text: "Book Appointment", href: "#contact" },
|
||||
{ text: "Call Now", href: "tel:2365919420" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-woman-with-cute-dog_23-2148949395.jpg"
|
||||
imageAlt="Professional pet groomer working with a happy dog"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/smiling-young-man-holds-his-dog-paw-hand-looks-happy-concept-petfriendly-cafe_1258-245264.jpg",
|
||||
alt: "Happy pet owner 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/adorable-chihuahua-dog-with-female-owner_23-2149880067.jpg",
|
||||
alt: "Happy pet owner 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/lifestyle-photo-young-handsome-man-entrepreneur-working-cafe-laptop-while-his-dog-sits_1258-245283.jpg",
|
||||
alt: "Happy pet owner 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-handsome-european-man-with-his-dog-cafe-guy-pets-his-golden-retriever-while-working-outdoors-coffee-shop_1258-314316.jpg",
|
||||
alt: "Happy pet owner 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-woman-holding-cute-dog_23-2148949387.jpg",
|
||||
alt: "Happy pet owner 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/smiling-young-man-holds-his-dog-paw-hand-looks-happy-concept-petfriendly-cafe_1258-245264.jpg", alt: "Happy pet owner 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/adorable-chihuahua-dog-with-female-owner_23-2149880067.jpg", alt: "Happy pet owner 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/lifestyle-photo-young-handsome-man-entrepreneur-working-cafe-laptop-while-his-dog-sits_1258-245283.jpg", alt: "Happy pet owner 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-handsome-european-man-with-his-dog-cafe-guy-pets-his-golden-retriever-while-working-outdoors-coffee-shop_1258-314316.jpg", alt: "Happy pet owner 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-woman-holding-cute-dog_23-2148949387.jpg", alt: "Happy pet owner 5" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -114,26 +81,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Full Grooming",
|
||||
description: "Includes bathing, styling, and nail care.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/washing-pet-dog-home_23-2149627209.jpg",
|
||||
},
|
||||
{
|
||||
title: "Bath & Brush",
|
||||
description: "Professional washing and deshedding.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/big-black-dog-getting-procedure-groomer-salon-young-woman-white-tshirt-combing-dog-dog-is-tied-blue-table_1157-51544.jpg",
|
||||
},
|
||||
{
|
||||
title: "Nail & Paw Care",
|
||||
description: "Precision trimming and maintenance.",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/3d-illustration-barber-shop-elements_23-2150943815.jpg",
|
||||
},
|
||||
{
|
||||
title: "Puppy Intro",
|
||||
description: "Gentle first-time grooming comfort.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-pet-enjoying-spa-day-illustration_23-2151841553.jpg",
|
||||
},
|
||||
{ title: "Full Grooming", description: "Includes bathing, styling, and nail care.", imageSrc: "http://img.b2bpic.net/free-photo/washing-pet-dog-home_23-2149627209.jpg", buttonIcon: Scissors },
|
||||
{ title: "Bath & Brush", description: "Professional washing and deshedding.", imageSrc: "http://img.b2bpic.net/free-photo/big-black-dog-getting-procedure-groomer-salon-young-woman-white-tshirt-combing-dog-dog-is-tied-blue-table_1157-51544.jpg", buttonIcon: Bath },
|
||||
{ title: "Nail & Paw Care", description: "Precision trimming and maintenance.", imageSrc: "http://img.b2bpic.net/free-psd/3d-illustration-barber-shop-elements_23-2150943815.jpg", buttonIcon: Sparkles },
|
||||
{ title: "Puppy Intro", description: "Gentle first-time grooming comfort.", imageSrc: "http://img.b2bpic.net/free-photo/adorable-pet-enjoying-spa-day-illustration_23-2151841553.jpg", buttonIcon: Heart },
|
||||
]}
|
||||
title="Premium Grooming Services"
|
||||
description="From gentle puppy introductions to rejuvenating spa treatments, our services are tailored to your pet's unique needs."
|
||||
@@ -146,59 +97,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "p1",
|
||||
badge: "Essentials",
|
||||
price: "$65",
|
||||
subtitle: "For maintenance grooming",
|
||||
features: [
|
||||
"Bath",
|
||||
"Brush Out",
|
||||
"Ear Cleaning",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
badge: "Premium",
|
||||
price: "$95",
|
||||
subtitle: "Full spa experience",
|
||||
features: [
|
||||
"Full Groom",
|
||||
"Style Cut",
|
||||
"Nail Dremel",
|
||||
"Conditioner",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
badge: "Deluxe",
|
||||
price: "$135",
|
||||
subtitle: "Ultimate relaxation",
|
||||
features: [
|
||||
"Full Groom",
|
||||
"Specialty Style",
|
||||
"Deep Conditioning",
|
||||
"Teeth Cleaning",
|
||||
],
|
||||
buttons: [
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ id: "p1", badge: "Essentials", price: "$65", subtitle: "For maintenance grooming", features: ["Bath", "Brush Out", "Ear Cleaning"], buttons: [{ text: "Book Now", href: "#contact" }] },
|
||||
{ id: "p2", badge: "Premium", price: "$95", subtitle: "Full spa experience", features: ["Full Groom", "Style Cut", "Nail Dremel", "Conditioner"], buttons: [{ text: "Book Now", href: "#contact" }] },
|
||||
{ id: "p3", badge: "Deluxe", price: "$135", subtitle: "Ultimate relaxation", features: ["Full Groom", "Specialty Style", "Deep Conditioning", "Teeth Cleaning"], buttons: [{ text: "Book Now", href: "#contact" }] },
|
||||
]}
|
||||
title="Grooming Packages"
|
||||
description="Tailored luxury packages for all breeds and sizes."
|
||||
@@ -212,42 +113,12 @@ export default function LandingPage() {
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "g1",
|
||||
name: "Golden Retriever Glow",
|
||||
price: "Refresh",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-portrait-golden-retriever-park_181624-42402.jpg",
|
||||
},
|
||||
{
|
||||
id: "g2",
|
||||
name: "Poodle Perfection",
|
||||
price: "Styling",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/toy-poodle-playing-park_1359-98.jpg",
|
||||
},
|
||||
{
|
||||
id: "g3",
|
||||
name: "Happy Terrier",
|
||||
price: "Spa Day",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-dog-grass_23-2147636763.jpg",
|
||||
},
|
||||
{
|
||||
id: "g4",
|
||||
name: "Doodle Delight",
|
||||
price: "Premium",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/brown-dog-dressed-black-trousers-white-shirt_1304-3736.jpg",
|
||||
},
|
||||
{
|
||||
id: "g5",
|
||||
name: "Labrador Shine",
|
||||
price: "Bath",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-doctor-rejoicing-yellow-background-covid-human-medic-emotion_179666-11648.jpg",
|
||||
},
|
||||
{
|
||||
id: "g6",
|
||||
name: "Spitz Sparkle",
|
||||
price: "Deluxe",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-pet-enjoying-spa-day-illustration_23-2151841555.jpg",
|
||||
},
|
||||
{ id: "g1", name: "Golden Retriever Glow", price: "Refresh", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-portrait-golden-retriever-park_181624-42402.jpg" },
|
||||
{ id: "g2", name: "Poodle Perfection", price: "Styling", imageSrc: "http://img.b2bpic.net/free-photo/toy-poodle-playing-park_1359-98.jpg" },
|
||||
{ id: "g3", name: "Happy Terrier", price: "Spa Day", imageSrc: "http://img.b2bpic.net/free-photo/close-up-dog-grass_23-2147636763.jpg" },
|
||||
{ id: "g4", name: "Doodle Delight", price: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/brown-dog-dressed-black-trousers-white-shirt_1304-3736.jpg" },
|
||||
{ id: "g5", name: "Labrador Shine", price: "Bath", imageSrc: "http://img.b2bpic.net/free-photo/front-view-male-doctor-rejoicing-yellow-background-covid-human-medic-emotion_179666-11648.jpg" },
|
||||
{ id: "g6", name: "Spitz Sparkle", price: "Deluxe", imageSrc: "http://img.b2bpic.net/free-photo/adorable-pet-enjoying-spa-day-illustration_23-2151841555.jpg" },
|
||||
]}
|
||||
title="Our Happy Guests"
|
||||
description="Capturing the joy of a refreshed, pampered pet."
|
||||
@@ -261,26 +132,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Sarah & Buster"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-casual-woman-working-from-home_23-2148694468.jpg",
|
||||
alt: "Sarah",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-relationship-affection-concept-positive-dark-skinned-curly-woman-holds-two-puppies_273609-34424.jpg",
|
||||
alt: "James",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/woman-posing-with-her-dog-smiling_23-2148454609.jpg",
|
||||
alt: "Emily",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cute-lovely-little-dog-showing-tongue-bed-with-pretty-young-woman-chilling-home-with-domestic-animals-funny-moments_197531-2292.jpg",
|
||||
alt: "Michael",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/mother-with-daughter-home_1157-18662.jpg",
|
||||
alt: "Linda",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-casual-woman-working-from-home_23-2148694468.jpg", alt: "Sarah" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/people-relationship-affection-concept-positive-dark-skinned-curly-woman-holds-two-puppies_273609-34424.jpg", alt: "James" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/woman-posing-with-her-dog-smiling_23-2148454609.jpg", alt: "Emily" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/cute-lovely-little-dog-showing-tongue-bed-with-pretty-young-woman-chilling-home-with-domestic-animals-funny-moments_197531-2292.jpg", alt: "Michael" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/mother-with-daughter-home_1157-18662.jpg", alt: "Linda" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -291,21 +147,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "How long does grooming take?",
|
||||
content: "Typically 2-4 hours depending on the service requested.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you accept walk-ins?",
|
||||
content: "We work by appointment to ensure each pet gets undivided attention.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Are you LGBTQ+ friendly?",
|
||||
content: "Yes, absolutely! We celebrate diversity and pride ourselves on being a welcoming space for all families.",
|
||||
},
|
||||
{ id: "f1", title: "How long does grooming take?", content: "Typically 2-4 hours depending on the service requested." },
|
||||
{ id: "f2", title: "Do you accept walk-ins?", content: "We work by appointment to ensure each pet gets undivided attention." },
|
||||
{ id: "f3", title: "Are you LGBTQ+ friendly?", content: "Yes, absolutely! We celebrate diversity and pride ourselves on being a welcoming space for all families." },
|
||||
]}
|
||||
sideTitle="Frequently Asked Questions"
|
||||
sideDescription="Everything you need to know about our grooming process."
|
||||
@@ -316,9 +160,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
tag="Appointment Request"
|
||||
title="Book Your Session"
|
||||
description="Ready to pamper your pet? Reserve your spot in Kelowna today."
|
||||
@@ -333,43 +175,13 @@ export default function LandingPage() {
|
||||
logoText="Bark To Nature"
|
||||
columns={[
|
||||
{
|
||||
title: "Business",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
],
|
||||
title: "Business", items: [{ label: "About Us", href: "#about" }, { label: "Services", href: "#services" }],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "(236) 591-9420",
|
||||
href: "tel:2365919420",
|
||||
},
|
||||
{
|
||||
label: "545 Lawrence Ave, Kelowna",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
title: "Contact", items: [{ label: "(236) 591-9420", href: "tel:2365919420" }, { label: "545 Lawrence Ave, Kelowna", href: "#" }],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 Bark To Nature Pet Grooming. Made with love for Kelowna pets."
|
||||
|
||||
Reference in New Issue
Block a user