Merge version_1 into main #2
249
src/app/page.tsx
249
src/app/page.tsx
@@ -33,21 +33,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
name: "About", id: "about"},
|
||||
{
|
||||
name: "Rooms",
|
||||
id: "rooms",
|
||||
},
|
||||
name: "Rooms", id: "rooms"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Novaland Hotel"
|
||||
/>
|
||||
@@ -59,35 +51,21 @@ export default function LandingPage() {
|
||||
description="Experience unparalleled luxury and serenity in the heart of the city."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Your Stay",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Your Stay", href: "#contact"},
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-hotel-reception-hall-office-with-decor-shelf_105762-1676.jpg?_wi=1",
|
||||
imageAlt: "Exterior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-hotel-reception-hall-office-with-decor-shelf_105762-1676.jpg", imageAlt: "Exterior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-suite-resort-high-rise-hotel-with-working-table_105762-1783.jpg?_wi=1",
|
||||
imageAlt: "Suite",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-suite-resort-high-rise-hotel-with-working-table_105762-1783.jpg", imageAlt: "Suite"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-presenting-dish-slate_23-2148491231.jpg?_wi=1",
|
||||
imageAlt: "Dining",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-presenting-dish-slate_23-2148491231.jpg", imageAlt: "Dining"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/back-view-girl-posing-bathing-suit_23-2148345663.jpg",
|
||||
imageAlt: "Spa",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/back-view-girl-posing-bathing-suit_23-2148345663.jpg", imageAlt: "Spa"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/patio-balcony-with-chair-around-sea-ocean-view_74190-6864.jpg",
|
||||
imageAlt: "Garden",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/patio-balcony-with-chair-around-sea-ocean-view_74190-6864.jpg", imageAlt: "Garden"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-small-entryway_23-2150712945.jpg",
|
||||
imageAlt: "Lobby",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-styled-small-entryway_23-2150712945.jpg", imageAlt: "Lobby"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -97,9 +75,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
title="Welcome to Novaland"
|
||||
description={[
|
||||
"Founded on the principles of hospitality and elegance, Novaland Hotel offers a unique blend of heritage and contemporary luxury.",
|
||||
"Every detail is curated to provide our guests with an unforgettable experience.",
|
||||
]}
|
||||
"Founded on the principles of hospitality and elegance, Novaland Hotel offers a unique blend of heritage and contemporary luxury.", "Every detail is curated to provide our guests with an unforgettable experience."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -110,79 +86,52 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Wellness Spa",
|
||||
description: "Relax with our signature treatments in a tranquil environment.",
|
||||
items: [
|
||||
title: "Wellness Spa", description: "Relax with our signature treatments in a tranquil environment.", items: [
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Sauna",
|
||||
},
|
||||
text: "Sauna"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Massage",
|
||||
},
|
||||
text: "Massage"},
|
||||
{
|
||||
icon: Star,
|
||||
text: "Facials",
|
||||
},
|
||||
text: "Facials"},
|
||||
],
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/panoramic-lakeside-sauna-geometric-heaters-scandinavian-style_169016-68879.jpg",
|
||||
imageAlt: "Spa",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/panoramic-lakeside-sauna-geometric-heaters-scandinavian-style_169016-68879.jpg", imageAlt: "Spa"},
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-hotel-reception-hall-office-with-decor-shelf_105762-1676.jpg?_wi=2",
|
||||
imageAlt: "luxury spa resort atmosphere",
|
||||
},
|
||||
{
|
||||
title: "Fine Dining",
|
||||
description: "Gourmet dishes crafted from the finest seasonal ingredients.",
|
||||
items: [
|
||||
title: "Fine Dining", description: "Gourmet dishes crafted from the finest seasonal ingredients.", items: [
|
||||
{
|
||||
icon: Zap,
|
||||
text: "Chef's Table",
|
||||
},
|
||||
text: "Chef's Table"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Wine Pairing",
|
||||
},
|
||||
text: "Wine Pairing"},
|
||||
{
|
||||
icon: Star,
|
||||
text: "Room Service",
|
||||
},
|
||||
text: "Room Service"},
|
||||
],
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598347.jpg",
|
||||
imageAlt: "Dining",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598347.jpg", imageAlt: "Dining"},
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-suite-resort-high-rise-hotel-with-working-table_105762-1783.jpg?_wi=2",
|
||||
imageAlt: "luxury spa resort atmosphere",
|
||||
},
|
||||
{
|
||||
title: "Concierge",
|
||||
description: "Our dedicated team ensures every wish is met with grace.",
|
||||
items: [
|
||||
title: "Concierge", description: "Our dedicated team ensures every wish is met with grace.", items: [
|
||||
{
|
||||
icon: Shield,
|
||||
text: "24/7 Service",
|
||||
},
|
||||
text: "24/7 Service"},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Local Tours",
|
||||
},
|
||||
text: "Local Tours"},
|
||||
{
|
||||
icon: Star,
|
||||
text: "Car Rental",
|
||||
},
|
||||
text: "Car Rental"},
|
||||
],
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-manager-handing-arriving-visitors-booking-reservation-file-receptionists-check-business-travelling-guests-being-assisted-by-helpful-concierge-staff-coworkers-inside-reception-lobby_482257-72475.jpg",
|
||||
imageAlt: "Concierge",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-manager-handing-arriving-visitors-booking-reservation-file-receptionists-check-business-travelling-guests-being-assisted-by-helpful-concierge-staff-coworkers-inside-reception-lobby_482257-72475.jpg", imageAlt: "Concierge"},
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-presenting-dish-slate_23-2148491231.jpg?_wi=2",
|
||||
imageAlt: "luxury spa resort atmosphere",
|
||||
},
|
||||
]}
|
||||
title="World-Class Amenities"
|
||||
@@ -198,59 +147,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "r1",
|
||||
brand: "Luxury",
|
||||
name: "Deluxe King",
|
||||
price: "$300",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-bedroom-with-pendant-lamp-orchid-home-comfort_169016-70987.jpg",
|
||||
},
|
||||
id: "r1", brand: "Luxury", name: "Deluxe King", price: "$300", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/cozy-bedroom-with-pendant-lamp-orchid-home-comfort_169016-70987.jpg"},
|
||||
{
|
||||
id: "r2",
|
||||
brand: "Luxury",
|
||||
name: "Ocean Suite",
|
||||
price: "$550",
|
||||
rating: 5,
|
||||
reviewCount: "89",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-clean-interior-design_23-2151929394.jpg",
|
||||
},
|
||||
id: "r2", brand: "Luxury", name: "Ocean Suite", price: "$550", rating: 5,
|
||||
reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-photo/modern-clean-interior-design_23-2151929394.jpg"},
|
||||
{
|
||||
id: "r3",
|
||||
brand: "Classic",
|
||||
name: "Boutique Double",
|
||||
price: "$250",
|
||||
rating: 4,
|
||||
reviewCount: "45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/home-cozy-still-life-with-black-sofa-decor-living-room_169016-6441.jpg",
|
||||
},
|
||||
id: "r3", brand: "Classic", name: "Boutique Double", price: "$250", rating: 4,
|
||||
reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/home-cozy-still-life-with-black-sofa-decor-living-room_169016-6441.jpg"},
|
||||
{
|
||||
id: "r4",
|
||||
brand: "Classic",
|
||||
name: "Junior Studio",
|
||||
price: "$280",
|
||||
rating: 4,
|
||||
reviewCount: "32",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-modern-style-bedroom-interior-hotel-bedroom-generative-ai-illustration_1258-151611.jpg",
|
||||
},
|
||||
id: "r4", brand: "Classic", name: "Junior Studio", price: "$280", rating: 4,
|
||||
reviewCount: "32", imageSrc: "http://img.b2bpic.net/free-photo/luxury-modern-style-bedroom-interior-hotel-bedroom-generative-ai-illustration_1258-151611.jpg"},
|
||||
{
|
||||
id: "r5",
|
||||
brand: "Premium",
|
||||
name: "Penthouse",
|
||||
price: "$1200",
|
||||
rating: 5,
|
||||
reviewCount: "15",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-from-balcony-apartment_188544-12685.jpg",
|
||||
},
|
||||
id: "r5", brand: "Premium", name: "Penthouse", price: "$1200", rating: 5,
|
||||
reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/view-from-balcony-apartment_188544-12685.jpg"},
|
||||
{
|
||||
id: "r6",
|
||||
brand: "Classic",
|
||||
name: "Standard Twin",
|
||||
price: "$200",
|
||||
rating: 4,
|
||||
reviewCount: "210",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed-decoration-interior-bedroom_74190-11180.jpg",
|
||||
},
|
||||
id: "r6", brand: "Classic", name: "Standard Twin", price: "$200", rating: 4,
|
||||
reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed-decoration-interior-bedroom_74190-11180.jpg"},
|
||||
]}
|
||||
title="Our Accommodations"
|
||||
description="Discover a peaceful retreat in our beautifully appointed rooms and suites."
|
||||
@@ -262,30 +175,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah Miller",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-doing-thumbs-up-sign_23-2148631398.jpg",
|
||||
},
|
||||
id: "t1", name: "Sarah Miller", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-doing-thumbs-up-sign_23-2148631398.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "James Chen",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-looking-his-passport-while-standing_107420-63597.jpg",
|
||||
},
|
||||
id: "t2", name: "James Chen", imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-looking-his-passport-while-standing_107420-63597.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Elena Rossi",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-smiling-attractive-female-tourist-yellow-coat-carries-rucsack_273609-25705.jpg",
|
||||
},
|
||||
id: "t3", name: "Elena Rossi", imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-smiling-attractive-female-tourist-yellow-coat-carries-rucsack_273609-25705.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "David Smith",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-hours-with-customer_23-2149714444.jpg",
|
||||
},
|
||||
id: "t4", name: "David Smith", imageSrc: "http://img.b2bpic.net/free-photo/receptionist-elegant-suit-work-hours-with-customer_23-2149714444.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Anita Gupta",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-guy-with-suitcase-takes-selfie-smartphone-shows-ok-sign-approve_1258-270439.jpg",
|
||||
},
|
||||
id: "t5", name: "Anita Gupta", imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-smiling-guy-with-suitcase-takes-selfie-smartphone-shows-ok-sign-approve_1258-270439.jpg"},
|
||||
]}
|
||||
cardTitle="Guest Experiences"
|
||||
cardTag="Testimonials"
|
||||
@@ -300,26 +198,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15+",
|
||||
title: "Years of Service",
|
||||
description: "Providing hospitality since 2008",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxurious-villa-with-modern-architectural-design_23-2151694101.jpg",
|
||||
},
|
||||
id: "m1", value: "15+", title: "Years of Service", description: "Providing hospitality since 2008", imageSrc: "http://img.b2bpic.net/free-photo/luxurious-villa-with-modern-architectural-design_23-2151694101.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "200+",
|
||||
title: "Luxury Rooms",
|
||||
description: "Comfort for every guest",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hotel-room-with-lit-lamp_1203-547.jpg",
|
||||
},
|
||||
id: "m2", value: "200+", title: "Luxury Rooms", description: "Comfort for every guest", imageSrc: "http://img.b2bpic.net/free-photo/hotel-room-with-lit-lamp_1203-547.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "98%",
|
||||
title: "Guest Satisfaction",
|
||||
description: "Rated by our valued travelers",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-relax-smile-happy-around-outdoor-swimming-pool-hotel-resort-with-sea-ocean-view_74190-9119.jpg",
|
||||
},
|
||||
id: "m3", value: "98%", title: "Guest Satisfaction", description: "Rated by our valued travelers", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-asian-woman-relax-smile-happy-around-outdoor-swimming-pool-hotel-resort-with-sea-ocean-view_74190-9119.jpg"},
|
||||
]}
|
||||
title="Novaland in Numbers"
|
||||
description="Excellence defined through consistent quality and guest satisfaction."
|
||||
@@ -332,20 +215,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Check-in time",
|
||||
content: "Check-in is from 3:00 PM.",
|
||||
},
|
||||
id: "f1", title: "Check-in time", content: "Check-in is from 3:00 PM."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Pet policy",
|
||||
content: "We are a pet-friendly hotel.",
|
||||
},
|
||||
id: "f2", title: "Pet policy", content: "We are a pet-friendly hotel."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Parking",
|
||||
content: "Complimentary valet parking is provided.",
|
||||
},
|
||||
id: "f3", title: "Parking", content: "Complimentary valet parking is provided."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-showing-his-boarding-pass-check-counter_107420-85111.jpg"
|
||||
title="Common Questions"
|
||||
@@ -358,16 +232,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Contact"
|
||||
title="Ready to Visit?"
|
||||
description="Reach out today to secure your reservation."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "mailto:info@novalandhotel.com",
|
||||
},
|
||||
text: "Contact Us", href: "mailto:info@novalandhotel.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -378,25 +249,17 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Rooms",
|
||||
href: "#rooms",
|
||||
},
|
||||
label: "Rooms", href: "#rooms"},
|
||||
{
|
||||
label: "Spa",
|
||||
href: "#features",
|
||||
},
|
||||
label: "Spa", href: "#features"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user