diff --git a/src/app/page.tsx b/src/app/page.tsx index 64483b4..4a2d484 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,9 +9,32 @@ import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCa import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import FooterMedia from '@/components/sections/footer/FooterMedia'; -import { Calendar, Heart, Sparkles, Star, Zap } from 'lucide-react'; +import { Calendar, Heart, Sparkles, Star, Zap, MapPin } from 'lucide-react'; export default function LandingPage() { + const handleBookSession = () => { + const element = document.getElementById('contact'); + if (element) { + element.scrollIntoView({ behavior: 'smooth' }); + } + }; + + const handleServiceClick = (serviceId: string) => { + const serviceMap: { [key: string]: string } = { + '1': '/service-soul-mission', + '2': '/service-life-alignment', + '3': '/service-energy-healing' + }; + const url = serviceMap[serviceId]; + if (url) { + window.location.href = url; + } + }; + + const handleLocationClick = () => { + window.open('https://www.google.com/maps/search/Wellington+Point+QLD+4160', '_blank'); + }; + return ( handleServiceClick('1') }, { id: "2", title: "Life Alignment Coaching", tags: ["Transformational", "60 mins"], - imageSrc: "http://img.b2bpic.net/free-photo/couple-performing-yoga-safari-vacation_107420-9663.jpg", imageAlt: "Life Alignment Coaching" + imageSrc: "http://img.b2bpic.net/free-photo/couple-performing-yoga-safari-vacation_107420-9663.jpg", imageAlt: "Life Alignment Coaching", onFeatureClick: () => handleServiceClick('2') }, { id: "3", title: "Energy Healing Sessions", tags: ["Holistic Healing", "50 mins"], - imageSrc: "http://img.b2bpic.net/free-photo/carefree-woman-with-arms-outstretched-enjoying-freedom-while-relaxing-sand-beach-sunset_637285-1868.jpg", imageAlt: "Energy Healing Sessions" + imageSrc: "http://img.b2bpic.net/free-photo/carefree-woman-with-arms-outstretched-enjoying-freedom-while-relaxing-sand-beach-sunset_637285-1868.jpg", imageAlt: "Energy Healing Sessions", onFeatureClick: () => handleServiceClick('3') } ]} animationType="slide-up" @@ -209,9 +232,9 @@ export default function LandingPage() { columns={[ { title: "Services", items: [ - { label: "Soul Mission Readings", href: "#services" }, - { label: "Life Alignment Coaching", href: "#services" }, - { label: "Energy Healing Sessions", href: "#services" } + { label: "Soul Mission Readings", onClick: () => handleServiceClick('1') }, + { label: "Life Alignment Coaching", onClick: () => handleServiceClick('2') }, + { label: "Energy Healing Sessions", onClick: () => handleServiceClick('3') } ] }, { @@ -224,8 +247,8 @@ export default function LandingPage() { { title: "Contact", items: [ { label: "Phone: 0458 120 388", href: "tel:0458120388" }, - { label: "Location: Wellington Point, QLD 4160", href: "#" }, - { label: "Book a Session", href: "#contact" } + { label: "Location: Wellington Point, QLD 4160", onClick: handleLocationClick }, + { label: "Book a Session", onClick: handleBookSession } ] } ]} diff --git a/src/app/service-energy-healing/page.tsx b/src/app/service-energy-healing/page.tsx new file mode 100644 index 0000000..cfa3c27 --- /dev/null +++ b/src/app/service-energy-healing/page.tsx @@ -0,0 +1,164 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import HeroCentered from '@/components/sections/hero/HeroCentered'; +import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import FooterMedia from '@/components/sections/footer/FooterMedia'; +import { Heart, Sparkles, Star } from 'lucide-react'; + +export default function EnergyHealingPage() { + const handleBookSession = () => { + const element = document.getElementById('contact'); + if (element) { + element.scrollIntoView({ behavior: 'smooth' }); + } + }; + + const handleLocationClick = () => { + window.open('https://www.google.com/maps/search/Wellington+Point+QLD+4160', '_blank'); + }; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} diff --git a/src/app/service-life-alignment/page.tsx b/src/app/service-life-alignment/page.tsx new file mode 100644 index 0000000..41539c5 --- /dev/null +++ b/src/app/service-life-alignment/page.tsx @@ -0,0 +1,164 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import HeroCentered from '@/components/sections/hero/HeroCentered'; +import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import FooterMedia from '@/components/sections/footer/FooterMedia'; +import { Heart, Sparkles, Star } from 'lucide-react'; + +export default function LifeAlignmentPage() { + const handleBookSession = () => { + const element = document.getElementById('contact'); + if (element) { + element.scrollIntoView({ behavior: 'smooth' }); + } + }; + + const handleLocationClick = () => { + window.open('https://www.google.com/maps/search/Wellington+Point+QLD+4160', '_blank'); + }; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +} diff --git a/src/app/service-soul-mission/page.tsx b/src/app/service-soul-mission/page.tsx new file mode 100644 index 0000000..aa00f21 --- /dev/null +++ b/src/app/service-soul-mission/page.tsx @@ -0,0 +1,164 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import HeroCentered from '@/components/sections/hero/HeroCentered'; +import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import FooterMedia from '@/components/sections/footer/FooterMedia'; +import { Heart, Sparkles, Star } from 'lucide-react'; + +export default function SoulMissionPage() { + const handleBookSession = () => { + const element = document.getElementById('contact'); + if (element) { + element.scrollIntoView({ behavior: 'smooth' }); + } + }; + + const handleLocationClick = () => { + window.open('https://www.google.com/maps/search/Wellington+Point+QLD+4160', '_blank'); + }; + + return ( + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ ); +}