9 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
2 changed files with 21 additions and 47 deletions

View File

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

View File

@@ -4,7 +4,7 @@ import ReactLenis from "lenis/react";
import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive";
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia"; import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia";
import TeamCardTen from "@/components/sections/team/TeamCardTen"; import TeamCardTen from "@/components/sections/team/TeamCardTen";
import ContactText from "@/components/sections/contact/ContactText"; import ContactText from "@/components/sections/contact/ContactText";
@@ -16,7 +16,6 @@ export default function BusinessCoachTemplatePage() {
const navItems = [ const navItems = [
{ name: "Our Process", id: "/#about" }, { name: "Our Process", id: "/#about" },
{ name: "Services", id: "/#services" }, { name: "Services", id: "/#services" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" }, { name: "Contact", id: "/#contact" },
{ name: "Book Appointment", id: "/booking" } { name: "Book Appointment", id: "/booking" }
]; ];
@@ -40,7 +39,7 @@ export default function BusinessCoachTemplatePage() {
brandName="RVNCO" brandName="RVNCO"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EmVnHWEkxgx6AZzVQiLfPfH8Wh/uploaded-1780792442622-djoqlv6h.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EmVnHWEkxgx6AZzVQiLfPfH8Wh/uploaded-1780792442622-djoqlv6h.png"
button={{ text: "Book a Consultation", href: "/booking" }} button={{ text: "Book a Consultation", href: "/booking" }}
logoClassName="!w-48" logoClassName="!w-64"
/> />
<HeroSplitDualMedia <HeroSplitDualMedia
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
@@ -99,34 +98,7 @@ 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="slide-up"
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 <TeamCardTen
title="Meet the Visionaries Behind Your Dream Home" title="Meet the Visionaries Behind Your Dream Home"
tag="Our Team" tag="Our Team"
@@ -184,8 +156,7 @@ export default function BusinessCoachTemplatePage() {
{ {
items: [ items: [
{ label: "Our Process", href: "/#about" }, { label: "Our Process", href: "/#about" },
{ label: "Services", href: "/#services" }, { label: "Services", href: "/#services" }
{ label: "Testimonials", href: "/#testimonials" }
] ]
}, },
{ {