14 Commits

Author SHA1 Message Date
28b0fd9ba1 Update src/app/booking/page.tsx 2026-06-12 05:03:11 +00:00
b903346a54 Update src/app/booking/page.tsx 2026-06-12 05:02:39 +00:00
77ae2ee109 Merge version_9 into main
Merge version_9 into main
2026-06-07 00:49:02 +00:00
7b3f93a942 Update src/app/page.tsx 2026-06-07 00:48:59 +00:00
4477c08093 Update src/app/booking/page.tsx 2026-06-07 00:48:59 +00:00
88336cecaf Merge version_8 into main
Merge version_8 into main
2026-06-07 00:47:33 +00:00
b44aac1b2d Update src/app/page.tsx 2026-06-07 00:47:30 +00:00
298cba198f Update src/app/booking/page.tsx 2026-06-07 00:47:30 +00:00
2b7885cd2e Merge version_7 into main
Merge version_7 into main
2026-06-07 00:40:59 +00:00
9916016f9d Update src/app/page.tsx 2026-06-07 00:40:56 +00:00
7c5b2ae748 Merge version_6 into main
Merge version_6 into main
2026-06-07 00:38:02 +00:00
c9e56bb357 Update src/app/page.tsx 2026-06-07 00:37:59 +00:00
7300623783 Update src/app/booking/page.tsx 2026-06-07 00:37:59 +00:00
2a3ea603f3 Merge version_5 into main
Merge version_5 into main
2026-06-07 00:37:04 +00:00
2 changed files with 26 additions and 52 deletions

View File

@@ -2,15 +2,14 @@
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import ContactText from "@/components/sections/contact/ContactText";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import TextBox from '@/components/Textbox';
export default function BookingPage() {
const navItems = [
{ name: "Our Process", id: "/#about" },
{ name: "Services", id: "/#services" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" },
{ name: "Book Appointment", id: "/booking" }
];
@@ -34,22 +33,27 @@ export default function BookingPage() {
brandName="RVNCO"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EmVnHWEkxgx6AZzVQiLfPfH8Wh/uploaded-1780792442622-djoqlv6h.png"
button={{ text: "Book a Consultation", href: "/booking" }}
logoClassName="!w-32"
logoClassName="!w-64"
/>
<div id="booking" data-section="booking" className="py-20 lg:py-32">
<ContactText
text="Schedule your consultation with RVNCO. Let's discuss your luxury design and build project."
background={{ variant: "plain" }}
useInvertedBackground={false}
<TextBox
title="Schedule Your Consultation"
description="Choose a convenient date and time to discuss your luxury design and build project with RVNCO."
textboxLayout="default"
center={true}
buttons={[
{ text: "Proceed to Booking System", href: "https://example.com/booking" },
{ text: "Back to Home", href: "/" }
]}
className="text-center"
containerClassName="max-w-4xl mx-auto px-4"
textClassName="text-3xl lg:text-5xl font-bold mb-8"
className="text-center max-w-4xl mx-auto px-4"
titleClassName="text-3xl lg:text-5xl font-bold mb-4"
descriptionClassName="text-lg mb-8"
buttonContainerClassName="flex justify-center flex-wrap gap-4"
/>
>
{/* Placeholder for calendar and time slot picker */}
<div className="mt-8 p-6 bg-card border border-accent rounded-lg shadow-inner flex items-center justify-center h-64 text-foreground/70 text-center">
Calendar & Time Slot Picker Here (Integration Placeholder)
</div>
</TextBox>
</div>
<FooterLogoEmphasis
logoText="RVNCO"
@@ -57,8 +61,7 @@ export default function BookingPage() {
{
items: [
{ label: "Our Process", href: "/#about" },
{ label: "Services", href: "/#services" },
{ label: "Testimonials", href: "/#testimonials" }
{ label: "Services", href: "/#services" }
]
},
{

View File

@@ -4,7 +4,7 @@ import ReactLenis from "lenis/react";
import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive";
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia";
import TeamCardTen from "@/components/sections/team/TeamCardTen";
import ContactText from "@/components/sections/contact/ContactText";
@@ -16,7 +16,6 @@ export default function BusinessCoachTemplatePage() {
const navItems = [
{ name: "Our Process", id: "/#about" },
{ name: "Services", id: "/#services" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" },
{ name: "Book Appointment", id: "/booking" }
];
@@ -40,7 +39,7 @@ export default function BusinessCoachTemplatePage() {
brandName="RVNCO"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EmVnHWEkxgx6AZzVQiLfPfH8Wh/uploaded-1780792442622-djoqlv6h.png"
button={{ text: "Book a Consultation", href: "/booking" }}
logoClassName="!w-32"
logoClassName="!w-64"
/>
<HeroSplitDualMedia
background={{ variant: "radial-gradient" }}
@@ -58,7 +57,7 @@ export default function BusinessCoachTemplatePage() {
{ text: "Start Your Project", href: "/#contact" },
{ text: "View Our Work", href: "/#services" }
]}
mediaAnimation="none"
mediaAnimation="slide-up"
/>
<FeatureCardTwentyFive
tag="Our Services"
@@ -66,7 +65,7 @@ export default function BusinessCoachTemplatePage() {
title="Masterful Renovations & Custom Builds"
description="We specialize in transforming and creating luxury spaces, delivering bespoke design and meticulous craftsmanship across all projects."
textboxLayout="default"
animationType="none"
animationType="slide-up"
useInvertedBackground={false}
features={[
{
@@ -99,38 +98,11 @@ export default function BusinessCoachTemplatePage() {
}
]}
/>
<TestimonialCardSixteen
tag="Client Experiences"
tagIcon={Sparkles}
title="Exceeding Expectations, Project by Project"
description="Hear from clients who trusted us with their vision and experienced the RVNCO difference."
textboxLayout="default"
animationType="none"
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Eleanor Vance", role: "Homeowner, Bespoke Residence", company: "", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cheerful-manager-sunny-day_1139-417.jpg", imageAlt: "Eleanor Vance"
},
{
id: "2", name: "Marcus Thorne", role: "Client, Luxury Renovation", company: "", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/excited-young-student-photographing-shore_1262-6090.jpg", imageAlt: "Marcus Thorne"
},
{
id: "3", name: "Olivia Sterling", role: "Homeowner, Bespoke Kitchen", company: "", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-tanned-darkhaired-woman-widebrimmed-hat-embarrassed-smiling_197531-26509.jpg", imageAlt: "Olivia Sterling"
}
]}
kpiItems={[
{ value: "50+", label: "Bespoke Projects" },
{ value: "10+", label: "Years Expertise" },
{ value: "100%", label: "Client Satisfaction" }
]}
/>
<TeamCardTen
title="Meet the Visionaries Behind Your Dream Home"
tag="Our Team"
membersAnimation="none"
membersAnimation="slide-up"
memberVariant="card"
useInvertedBackground={false}
members={[
@@ -148,8 +120,8 @@ export default function BusinessCoachTemplatePage() {
title="Your Questions, Answered"
description="Find clarity on our luxury design and build process and what to expect."
textboxLayout="default"
faqsAnimation="none"
mediaAnimation="none"
faqsAnimation="slide-up"
mediaAnimation="slide-up"
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/living-room-with-large-blue-sofa-large-coffee-table-with-large-window-that-says-room-is-decorated-with-large-plant_123827-23873.jpg"
imageAlt="Beautiful home interior showing modern design elements"
@@ -184,8 +156,7 @@ export default function BusinessCoachTemplatePage() {
{
items: [
{ label: "Our Process", href: "/#about" },
{ label: "Services", href: "/#services" },
{ label: "Testimonials", href: "/#testimonials" }
{ label: "Services", href: "/#services" }
]
},
{