Merge version_1 into main #2
260
src/app/page.tsx
260
src/app/page.tsx
@@ -9,7 +9,7 @@ import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
||||
import { Bell, Car, Clock, Crown, Map, Mic, Star, Users, Utensils, Wifi } from "lucide-react";
|
||||
import { Bell, Car, Clock, Crown, Map, Mic, Star, Users, Utensils, Wifi, ChefHat, Anchor } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -30,109 +30,70 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Suites",
|
||||
id: "rooms",
|
||||
},
|
||||
name: "Suites", id: "rooms"},
|
||||
{
|
||||
name: "Amenities",
|
||||
id: "amenities",
|
||||
},
|
||||
name: "Amenities", id: "amenities"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
]}
|
||||
brandName="Royal Residency"
|
||||
button={{
|
||||
text: "Book Now",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Book Now", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Experience Royal Comfort in the Heart of Kanhangad"
|
||||
description="Indulge in an atmosphere where heritage charm meets contemporary elegance, ensuring your stay at Royal Residency is nothing short of exceptional."
|
||||
kpis={[
|
||||
{
|
||||
value: "4.9",
|
||||
label: "Guest Rating",
|
||||
},
|
||||
value: "4.9", label: "Guest Rating"},
|
||||
{
|
||||
value: "50+",
|
||||
label: "Luxury Suites",
|
||||
},
|
||||
value: "50+", label: "Luxury Suites"},
|
||||
{
|
||||
value: "24/7",
|
||||
label: "Royal Service",
|
||||
},
|
||||
value: "24/7", label: "Royal Service"},
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Stay", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/interior-design-beautiful-castle_23-2151010479.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/interior-design-beautiful-castle_23-2151010479.jpg"
|
||||
imageAlt="Royal Residency Suite"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/barefooted-lady-white-shirt-resting-summer-resort-brunette-woman-wears-hat-dancing-near-pool_197531-20891.jpg",
|
||||
alt: "Guest 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/barefooted-lady-white-shirt-resting-summer-resort-brunette-woman-wears-hat-dancing-near-pool_197531-20891.jpg", alt: "Guest 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/guy-presenting-gift-box-attractive-happy-lady_23-2148016809.jpg",
|
||||
alt: "Guest 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/guy-presenting-gift-box-attractive-happy-lady_23-2148016809.jpg", alt: "Guest 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-attractive-woman-white-jacket-walking-outdoors_1303-25065.jpg",
|
||||
alt: "Guest 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/young-attractive-woman-white-jacket-walking-outdoors_1303-25065.jpg", alt: "Guest 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/businesswoman-sitting-with-luggage-passport-un-waiting-area_107420-63620.jpg",
|
||||
alt: "Guest 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/businesswoman-sitting-with-luggage-passport-un-waiting-area_107420-63620.jpg", alt: "Guest 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/older-guest-arriving-vacation_482257-76543.jpg",
|
||||
alt: "Guest 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/older-guest-arriving-vacation_482257-76543.jpg", alt: "Guest 5"},
|
||||
]}
|
||||
avatarText="Trusted by 5,000+ happy travelers"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Premium Comfort",
|
||||
icon: Crown,
|
||||
type: "text-icon", text: "Premium Comfort", icon: Crown,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "24/7 Concierge",
|
||||
icon: Bell,
|
||||
type: "text-icon", text: "24/7 Concierge", icon: Bell,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Fine Dining",
|
||||
icon: Utensils,
|
||||
type: "text-icon", text: "Fine Dining", icon: Utensils,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Free Wi-Fi",
|
||||
icon: Wifi,
|
||||
type: "text-icon", text: "Free Wi-Fi", icon: Wifi,
|
||||
},
|
||||
{
|
||||
type: "text-icon",
|
||||
text: "Secure Parking",
|
||||
icon: Car,
|
||||
type: "text-icon", text: "Secure Parking", icon: Car,
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -146,41 +107,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "s1",
|
||||
name: "Presidential Suite",
|
||||
price: "₹8,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-shop-store-interior_74190-4976.jpg?_wi=1",
|
||||
},
|
||||
id: "s1", name: "Presidential Suite", price: "₹8,500", imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-shop-store-interior_74190-4976.jpg"},
|
||||
{
|
||||
id: "s2",
|
||||
name: "Executive Room",
|
||||
price: "₹5,200",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bathtub-towel-inside-bedroom-hotel_1150-10838.jpg?_wi=1",
|
||||
},
|
||||
id: "s2", name: "Executive Room", price: "₹5,200", imageSrc: "http://img.b2bpic.net/free-photo/luxury-bathtub-towel-inside-bedroom-hotel_1150-10838.jpg"},
|
||||
{
|
||||
id: "s3",
|
||||
name: "Deluxe Retreat",
|
||||
price: "₹3,900",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-frankenstein-sitting-table_23-2149636929.jpg?_wi=1",
|
||||
},
|
||||
id: "s3", name: "Deluxe Retreat", price: "₹3,900", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-frankenstein-sitting-table_23-2149636929.jpg"},
|
||||
{
|
||||
id: "s4",
|
||||
name: "Royal Chamber",
|
||||
price: "₹12,000",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-shop-store-interior_74190-4976.jpg?_wi=2",
|
||||
},
|
||||
id: "s4", name: "Royal Chamber", price: "₹12,000", imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-shop-store-interior_74190-4976.jpg"},
|
||||
{
|
||||
id: "s5",
|
||||
name: "Signature Suite",
|
||||
price: "₹9,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bathtub-towel-inside-bedroom-hotel_1150-10838.jpg?_wi=2",
|
||||
},
|
||||
id: "s5", name: "Signature Suite", price: "₹9,500", imageSrc: "http://img.b2bpic.net/free-photo/luxury-bathtub-towel-inside-bedroom-hotel_1150-10838.jpg"},
|
||||
{
|
||||
id: "s6",
|
||||
name: "Heritage Room",
|
||||
price: "₹4,500",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-frankenstein-sitting-table_23-2149636929.jpg?_wi=2",
|
||||
},
|
||||
id: "s6", name: "Heritage Room", price: "₹4,500", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-frankenstein-sitting-table_23-2149636929.jpg"},
|
||||
]}
|
||||
title="Our Accommodations"
|
||||
description="Discover spacious suites designed with pristine linens, warm golden lighting, and premium fixtures for ultimate relaxation."
|
||||
@@ -190,82 +127,56 @@ export default function LandingPage() {
|
||||
<div id="amenities" data-section="amenities">
|
||||
<FeatureCardTen
|
||||
textboxLayout="split"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "The Taste of Malabar",
|
||||
description: "Authentic multi-cuisine dining experience with fresh local spices and traditional recipes.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-interior-design-photo-shooting_114579-2234.jpg",
|
||||
imageAlt: "Restaurant",
|
||||
},
|
||||
title: "The Taste of Malabar", description: "Authentic multi-cuisine dining experience with fresh local spices and traditional recipes.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-interior-design-photo-shooting_114579-2234.jpg", imageAlt: "Restaurant"},
|
||||
items: [
|
||||
{
|
||||
icon: Utensils,
|
||||
text: "Multi-cuisine",
|
||||
},
|
||||
text: "Multi-cuisine"},
|
||||
{
|
||||
icon: Clock,
|
||||
text: "24/7 Dining",
|
||||
},
|
||||
text: "24/7 Dining"},
|
||||
{
|
||||
icon: ChefHat,
|
||||
text: "Traditional",
|
||||
},
|
||||
text: "Traditional"},
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-design-beautiful-castle_23-2151010479.jpg?_wi=2",
|
||||
imageAlt: "luxury boutique hotel cinematic interior",
|
||||
},
|
||||
{
|
||||
title: "Meetings & Events",
|
||||
description: "Sophisticated banquet halls and boardrooms, perfect for weddings, corporate retreats, and special ceremonies.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-wooden-meeting-room-with-full-function-equipment_1258-84896.jpg",
|
||||
imageAlt: "Banquet",
|
||||
},
|
||||
title: "Meetings & Events", description: "Sophisticated banquet halls and boardrooms, perfect for weddings, corporate retreats, and special ceremonies.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-wooden-meeting-room-with-full-function-equipment_1258-84896.jpg", imageAlt: "Banquet"},
|
||||
items: [
|
||||
{
|
||||
icon: Users,
|
||||
text: "Event Support",
|
||||
},
|
||||
text: "Event Support"},
|
||||
{
|
||||
icon: Mic,
|
||||
text: "AV Tech",
|
||||
},
|
||||
text: "AV Tech"},
|
||||
{
|
||||
icon: Star,
|
||||
text: "Premium Decor",
|
||||
},
|
||||
text: "Premium Decor"},
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-furniture-shop-store-interior_74190-4976.jpg?_wi=3",
|
||||
imageAlt: "deluxe hotel suite white linens",
|
||||
},
|
||||
{
|
||||
title: "Travel Concierge",
|
||||
description: "Expert guidance to Kanhangad's finest, from Bekal Fort tours to tranquil Nileshwar backwater trips.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/holidays-summer-background-with-copy-space_1194-638727.jpg",
|
||||
imageAlt: "Travel",
|
||||
},
|
||||
title: "Travel Concierge", description: "Expert guidance to Kanhangad's finest, from Bekal Fort tours to tranquil Nileshwar backwater trips.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/holidays-summer-background-with-copy-space_1194-638727.jpg", imageAlt: "Travel"},
|
||||
items: [
|
||||
{
|
||||
icon: Map,
|
||||
text: "Local Tours",
|
||||
},
|
||||
text: "Local Tours"},
|
||||
{
|
||||
icon: Car,
|
||||
text: "Transport",
|
||||
},
|
||||
text: "Transport"},
|
||||
{
|
||||
icon: Anchor,
|
||||
text: "Backwaters",
|
||||
},
|
||||
text: "Backwaters"},
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bathtub-towel-inside-bedroom-hotel_1150-10838.jpg?_wi=3",
|
||||
imageAlt: "executive suite premium furniture",
|
||||
},
|
||||
]}
|
||||
title="Royal Amenities"
|
||||
@@ -276,36 +187,21 @@ export default function LandingPage() {
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={true}
|
||||
cardAnimation="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Ananya Menon",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/barefooted-lady-white-shirt-resting-summer-resort-brunette-woman-wears-hat-dancing-near-pool_197531-20891.jpg",
|
||||
},
|
||||
id: "1", name: "Ananya Menon", imageSrc: "http://img.b2bpic.net/free-photo/barefooted-lady-white-shirt-resting-summer-resort-brunette-woman-wears-hat-dancing-near-pool_197531-20891.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Vikram Sethi",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/guy-presenting-gift-box-attractive-happy-lady_23-2148016809.jpg",
|
||||
},
|
||||
id: "2", name: "Vikram Sethi", imageSrc: "http://img.b2bpic.net/free-photo/guy-presenting-gift-box-attractive-happy-lady_23-2148016809.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena Rodriguez",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-woman-white-jacket-walking-outdoors_1303-25065.jpg",
|
||||
},
|
||||
id: "3", name: "Elena Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-woman-white-jacket-walking-outdoors_1303-25065.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Mark Henderson",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-sitting-with-luggage-passport-un-waiting-area_107420-63620.jpg",
|
||||
},
|
||||
id: "4", name: "Mark Henderson", imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-sitting-with-luggage-passport-un-waiting-area_107420-63620.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sarah Jenkins",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/older-guest-arriving-vacation_482257-76543.jpg",
|
||||
},
|
||||
id: "5", name: "Sarah Jenkins", imageSrc: "http://img.b2bpic.net/free-photo/older-guest-arriving-vacation_482257-76543.jpg"},
|
||||
]}
|
||||
cardTitle="Guest Experiences"
|
||||
cardTag="4.9 Stars Service"
|
||||
cardAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -313,20 +209,15 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
tag="Instant Assistance"
|
||||
title="Chat With Our Front Desk"
|
||||
description="Have a specific request or looking for bulk booking options? Reach us instantly on WhatsApp and we'll ensure everything is perfectly ready for your arrival."
|
||||
buttons={[
|
||||
{
|
||||
text: "Start Chat",
|
||||
href: "https://wa.me/your-number",
|
||||
},
|
||||
text: "Start Chat", href: "https://wa.me/your-number"},
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+910000000000",
|
||||
},
|
||||
text: "Call Now", href: "tel:+910000000000"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -336,54 +227,33 @@ export default function LandingPage() {
|
||||
logoText="Royal Residency"
|
||||
columns={[
|
||||
{
|
||||
title: "About Us",
|
||||
items: [
|
||||
title: "About Us", items: [
|
||||
{
|
||||
label: "Our Heritage",
|
||||
href: "#hero",
|
||||
},
|
||||
label: "Our Heritage", href: "#hero"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Location",
|
||||
href: "#",
|
||||
},
|
||||
label: "Location", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Bookings",
|
||||
items: [
|
||||
title: "Bookings", items: [
|
||||
{
|
||||
label: "Rooms",
|
||||
href: "#rooms",
|
||||
},
|
||||
label: "Rooms", href: "#rooms"},
|
||||
{
|
||||
label: "Offers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Offers", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Guest Info",
|
||||
items: [
|
||||
title: "Guest Info", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Stay",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Stay", href: "#"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#",
|
||||
},
|
||||
label: "FAQ", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user