diff --git a/src/app/page.tsx b/src/app/page.tsx index 4178300..4bf621e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -14,14 +14,17 @@ import FooterSimple from '@/components/sections/footer/FooterSimple'; import Link from 'next/link'; import { Sparkles, Palette, Heart, Smile, Zap, Music, Briefcase, Target, Users, Star, DollarSign, Camera, HelpCircle, Award } from 'lucide-react'; +export const metadata = { + title: "Paintasy Face and Body Art - Professional Face Painting & Body Art Services", description: "Professional face painting and body art services for kids parties, festivals, and corporate events. Expert face painters specializing in creative designs. Book your event today!", keywords: "face painting, body art, face painter, kids face painting, festival face painting, party entertainment, face design, professional face painter"}; + export default function HomePage() { const navItems = [ { name: "Home", id: "home" }, { name: "Services", id: "services" }, - { name: "Gallery", id: "gallery" }, + { name: "Gallery", id: "/gallery" }, { name: "Packages", id: "packages" }, { name: "About", id: "about" }, - { name: "Contact", id: "contact" }, + { name: "Contact", id: "/contact" }, ]; const footerColumns = [ @@ -36,10 +39,10 @@ export default function HomePage() { }, { title: "Company", items: [ - { label: "About Us", href: "/about" }, + { label: "About Us", href: "#about-home" }, { label: "Gallery", href: "/gallery" }, - { label: "Packages", href: "/packages" }, - { label: "FAQ", href: "#faq" }, + { label: "Packages", href: "#packages-home" }, + { label: "FAQ", href: "#faq-home" }, { label: "Contact", href: "/contact" }, ], }, @@ -56,7 +59,7 @@ export default function HomePage() { title: "Service Areas", items: [ { label: "Local Events", href: "/contact" }, { label: "Regional Coverage", href: "/contact" }, - { label: "Book Now", href: "/packages" }, + { label: "Book Now", href: "#packages-home" }, { label: "Get Quote", href: "/contact" }, ], }, @@ -93,7 +96,7 @@ export default function HomePage() { tagIcon={Sparkles} tagAnimation="slide-up" buttons={[ - { text: "Book Your Event", href: "/packages" }, + { text: "Book Your Event", href: "#packages-home" }, { text: "View Our Gallery", href: "/gallery" }, ]} buttonAnimation="blur-reveal" @@ -182,8 +185,8 @@ export default function HomePage() { buttonAnimation="blur-reveal" ariaLabel="Services section showcasing offerings" containerClassName="gap-12" - textBoxTitleClassName="text-4xl font-extrabold" - textBoxDescriptionClassName="text-lg opacity-90 max-w-3xl" + titleClassName="text-4xl font-extrabold" + descriptionClassName="text-lg opacity-90 max-w-3xl" /> @@ -199,27 +202,27 @@ export default function HomePage() { useInvertedBackground={false} plans={[ { - id: "birthday-basic", tag: "Popular", price: "$150", period: "per hour", description: "Perfect for small birthday celebrations", button: { text: "Request Quote", href: "/packages" }, + id: "birthday-basic", tag: "Popular", price: "$150", period: "per hour", description: "Perfect for small birthday celebrations", button: { text: "Request Quote", href: "/contact" }, featuresTitle: "What's Included", features: [ "Up to 15 kids", "Colorful themed designs", "Face painting only", "Basic design themes"], }, { - id: "birthday-deluxe", tag: "Best Value", price: "$200", period: "per 2 hours", description: "Full party entertainment package", button: { text: "Request Quote", href: "/packages" }, + id: "birthday-deluxe", tag: "Best Value", price: "$200", period: "per 2 hours", description: "Full party entertainment package", button: { text: "Request Quote", href: "/contact" }, featuresTitle: "What's Included", features: [ "Up to 25 kids", "Custom themed designs", "Face & temporary tattoos", "Interactive entertainment"], }, { - id: "festival-event", tag: "Flexible", price: "$250", period: "per 3 hours", description: "Festival and outdoor event service", button: { text: "Request Quote", href: "/packages" }, + id: "festival-event", tag: "Flexible", price: "$250", period: "per 3 hours", description: "Festival and outdoor event service", button: { text: "Request Quote", href: "/contact" }, featuresTitle: "What's Included", features: [ "High-capacity crowd service", "Fast artistic designs", "Setup & teardown included", "Portable station"], }, ]} - buttons={[{ text: "View All Packages", href: "/packages" }]} + buttons={[{ text: "View All Packages", href: "#packages-home" }]} buttonAnimation="blur-reveal" ariaLabel="Pricing section with package options" containerClassName="gap-12" - textBoxTitleClassName="text-4xl font-extrabold" - textBoxDescriptionClassName="text-lg opacity-90 max-w-3xl" + titleClassName="text-4xl font-extrabold" + descriptionClassName="text-lg opacity-90 max-w-3xl" cardClassName="p-8" /> @@ -255,12 +258,12 @@ export default function HomePage() { id: "testimonial-6", name: "Thomas Wilson", role: "Event Manager", testimonial: "From consultation to execution, Paintasy was excellent. They delivered exactly what we envisioned for our community event. A+", imageSrc: "http://img.b2bpic.net/free-photo/man-covered-different-colors-holi_23-2148337991.jpg?_wi=2", imageAlt: "Community event face painting", icon: Star, }, ]} - buttons={[{ text: "Book Now", href: "/packages" }]} + buttons={[{ text: "Book Now", href: "#packages-home" }]} buttonAnimation="blur-reveal" ariaLabel="Client testimonials section" containerClassName="gap-12" - textBoxTitleClassName="text-4xl font-extrabold" - textBoxDescriptionClassName="text-lg opacity-90 max-w-3xl" + titleClassName="text-4xl font-extrabold" + descriptionClassName="text-lg opacity-90 max-w-3xl" /> @@ -290,8 +293,8 @@ export default function HomePage() { buttonAnimation="blur-reveal" ariaLabel="Photo gallery preview section" containerClassName="gap-12" - textBoxTitleClassName="text-4xl font-extrabold" - textBoxDescriptionClassName="text-lg opacity-90 max-w-3xl" + titleClassName="text-4xl font-extrabold" + descriptionClassName="text-lg opacity-90 max-w-3xl" /> @@ -321,18 +324,18 @@ export default function HomePage() { { id: "faq-6", title: "What's included in your packages?", content: "All packages include professional face painting service, setup and teardown, and our artist's materials. Some packages include additional services like temporary tattoos or body painting. Check specific package details for what's included."}, ]} - buttons={[{ text: "Book Your Event", href: "/packages" }]} + buttons={[{ text: "Book Your Event", href: "#packages-home" }]} buttonAnimation="blur-reveal" ariaLabel="FAQ section with common questions" containerClassName="gap-12" - textBoxTitleClassName="text-4xl font-extrabold" - textBoxDescriptionClassName="text-lg opacity-90 max-w-3xl" + titleClassName="text-4xl font-extrabold" + descriptionClassName="text-lg opacity-90 max-w-3xl" />
); -} \ No newline at end of file +}