7 Commits

Author SHA1 Message Date
a0f21b9475 Update theme colors 2026-06-10 16:16:15 +00:00
12051c33a3 Update theme colors 2026-06-10 16:16:08 +00:00
9444e4b189 Update src/app/page.tsx 2026-06-10 16:14:48 +00:00
c0bcaaaace Merge version_3 into main
Merge version_3 into main
2026-06-10 13:42:59 +00:00
ccab8bcf30 Update src/app/page.tsx 2026-06-10 13:42:56 +00:00
15d10dacfd Merge version_2 into main
Merge version_2 into main
2026-06-10 13:33:08 +00:00
6d04a4f2fc Merge version_2 into main
Merge version_2 into main
2026-06-10 13:32:43 +00:00
2 changed files with 55 additions and 37 deletions

View File

@@ -176,18 +176,23 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t-1", title: "Absolutely stunning!", quote: "The quality of StyleHaven's garments is exceptional. I always feel confident and stylish. Their attention to detail is truly unmatched.", name: "Sarah J.", role: "Fashion Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-smiling-white_1187-4020.jpg", imageAlt: "Sarah J."},
id: "t-1", title: "An Unforgettable Stay!", quote: "The Grand Haven Hotel exceeded all expectations. From the opulent lobby to the exquisite dining, every detail was perfect. The staff anticipated our every need.", name: "Eleanor V.", role: "Frequent Traveler", imageSrc: "http://img.b2bpic.net/free-photo/luxury-hotel-room-with-balcony-view_23-2149721345.jpg", imageAlt: "Luxury hotel room with a balcony view"
},
{
id: "t-2", title: "My go-to for essentials.", quote: "StyleHaven has completely transformed my wardrobe. Their pieces are timeless, comfortable, and always on-trend. I highly recommend them!", name: "Michael Chen", role: "Professional Stylist", imageSrc: "http://img.b2bpic.net/free-photo/man-winking-thumb-up_1187-3210.jpg", imageAlt: "Michael Chen"},
id: "t-2", title: "Pure Relaxation at the Spa", quote: "The spa experience was divine. I felt completely rejuvenated after my massage and spending time in their tranquil facilities. A true sanctuary!", name: "Marcus L.", role: "Wellness Advocate", imageSrc: "http://img.b2bpic.net/free-photo/hotel-guest-relaxing-spa_23-2150508535.jpg", imageAlt: "Hotel guest relaxing at the spa"
},
{
id: "t-3", title: "Exceptional customer service!", quote: "Not only is the clothing fantastic, but the customer service team is also incredibly helpful and responsive. A truly delightful shopping experience.", name: "Emily R.", role: "Blogger & Influencer", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-portrait-smiling-happy-short-haired-girl-with-perfect-white-teeth-having-fun-windy-hairs-autumn-mood_273443-1541.jpg", imageAlt: "Emily R."},
id: "t-3", title: "Family Vacation Dream", quote: "Our family had an amazing time at The Grand Haven. The kids loved the pool, and we appreciated the thoughtful amenities. It's truly a home away from home.", name: "Sophia P.", role: "Family Vacationer", imageSrc: "http://img.b2bpic.net/free-photo/family-enjoying-hotel-pool_23-2149596000.jpg", imageAlt: "Family enjoying the hotel pool"
},
{
id: "t-4", title: "Invest in quality, choose StyleHaven.", quote: "I've been a loyal customer for years. The clothes last, they fit perfectly, and I always get compliments. Worth every penny!", name: "David Kim", role: "Creative Director", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-happy-carefree-man-has-toothy-smile-shows-perfect-white-teeth-looks-gladfully_273609-33584.jpg", imageAlt: "David Kim"},
id: "t-4", title: "Exceptional Service and Comfort", quote: "The level of service at this hotel is simply outstanding. The rooms are incredibly comfortable, and the concierge was invaluable in planning our local excursions.", name: "David K.", role: "Business Executive", imageSrc: "http://img.b2bpic.net/free-photo/business-traveler-in-luxury-hotel-lounge_23-2150117766.jpg?_wi=1", imageAlt: "Business traveler in a luxury hotel lounge"
},
{
id: "t-5", title: "Comfort meets style flawlessly.", quote: "Finally found a brand that understands comfort doesn't have to sacrifice style. From work to weekend, StyleHaven has me covered.", name: "Jessica L.", role: "Lifestyle Editor", imageSrc: "http://img.b2bpic.net/free-photo/young-female-artist-painting-easel-studio-art-concept-woman-draws_169016-65885.jpg", imageAlt: "Jessica L."},
id: "t-5", title: "A Culinary Delight!", quote: "Dining at the hotel's restaurant was a highlight. The food was exquisite, and the ambiance was perfect for a romantic evening. We can't wait to return!", name: "Chloe S.", role: "Gourmet Enthusiast", imageSrc: "http://img.b2bpic.net/free-photo/fine-dining-experience-luxury-hotel_23-2149704230.jpg?_wi=1", imageAlt: "Fine dining experience in a luxury hotel restaurant"
}
]}
title="What Our Customers Say"
description="Hear from our satisfied community about their StyleHaven experience and why they love our collections."
title="Guest Experiences: Stories from The Grand Haven Hotel"
description="Discover why our guests consistently rate their stays as exceptional, highlighting our luxurious amenities, exquisite service, and unforgettable moments."
/>
</div>
@@ -197,18 +202,27 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q-1", title: "What is your return policy?", content: "We offer free returns within 30 days of purchase for unworn items with original tags. Please visit our returns page for detailed instructions."},
id: "q-1", title: "What are the check-in and check-out times?", content: "Check-in is at 3:00 PM, and check-out is at 12:00 PM. Early check-in or late check-out may be available upon request and subject to availability, for an additional fee."
},
{
id: "q-2", title: "How do I find my size?", content: "Our comprehensive size guide is available on each product page. We recommend comparing your measurements to ensure the perfect fit."},
id: "q-2", title: "Do you offer airport transportation?", content: "Yes, we offer luxury airport transfer services. Please contact our concierge team at least 24 hours in advance to arrange your pick-up or drop-off."
},
{
id: "q-3", title: "Do you offer international shipping?", content: "Yes, we ship worldwide! Shipping costs and delivery times vary by destination. You can find more information on our shipping policy page."},
id: "q-3", title: "Is breakfast included with the room rate?", content: "Our breakfast policy varies by room rate and package. Please check your reservation details or contact our front desk for specific information regarding your booking."
},
{
id: "q-4", title: "Do you have a fitness center or spa?", content: "Absolutely! Our state-of-the-art fitness center is open 24/7, and our luxurious spa offers a range of treatments and services. Reservations are recommended for spa services."
},
{
id: "q-5", title: "Are pets allowed at the hotel?", content: "The Grand Haven is a pet-friendly hotel. We welcome well-behaved pets under a certain weight limit. Additional fees and restrictions may apply. Please inquire with our reservations team."
}
]}
imageSrc="http://img.b2bpic.net/free-photo/beautiful-young-woman-dress-cafe_273609-4222.jpg"
imageAlt="Customer service representative smiling"
imageSrc="http://img.b2bpic.net/free-photo/hotel-concierge-assisting-guest_23-2149596000.jpg"
imageAlt="Hotel concierge assisting a guest in a luxurious lobby"
mediaAnimation="slide-up"
mediaPosition="right"
title="Frequently Asked Questions"
description="Find quick answers to common questions about our products, sizing, shipping, and returns policy."
title="Your Questions Answered: The Grand Haven Hotel"
description="Find comprehensive answers to frequently asked questions about your stay, amenities, services, and policies at our luxurious hotel."
faqsAnimation="slide-up"
/>
</div>
@@ -218,36 +232,40 @@ export default function LandingPage() {
useInvertedBackground={false}
background={{
variant: "plain"}}
tag="Get in Touch"
title="We'd Love to Hear From You"
description="Reach out to our dedicated customer service team for any inquiries, feedback, or style advice. We're here to help!"
mediaAnimation="opacity"
tag="Connect With Us"
title="Experience Unmatched Hospitality"
description="Our dedicated team is ready to assist you with reservations, special requests, event planning, or any inquiries about your stay at The Grand Haven Hotel. We look forward to hearing from you."
mediaAnimation="slide-up"
mediaPosition="right"
inputPlaceholder="Your Email Address"
inputPlaceholder="Your Email for Reservations or Inquiries"
buttonText="Send Message"
termsText="By clicking Send Message, you agree to our Privacy Policy."
imageSrc="http://img.b2bpic.net/free-photo/portrait-upset-woman-talking-mobile-phone_171337-3173.jpg"
imageAlt="Fashion customer service representative on phone"
termsText="By sending a message, you agree to our privacy policy and terms of service."
imageSrc="http://img.b2bpic.net/free-photo/luxury-hotel-reception-desk_23-2149721345.jpg?_wi=1"
imageAlt="Luxury hotel reception desk with a smiling staff member"
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="StyleHaven"
copyrightText="© 2024 StyleHaven. All rights reserved."
logoText="The Grand Haven Hotel"
copyrightText="© 2024 The Grand Haven Hotel. All rights reserved."
socialLinks={[
{
icon: Facebook,
href: "#", ariaLabel: "Facebook"},
href: "#", ariaLabel: "Facebook"
},
{
icon: Instagram,
href: "#", ariaLabel: "Instagram"},
href: "#", ariaLabel: "Instagram"
},
{
icon: Twitter,
href: "#", ariaLabel: "Twitter"},
href: "#", ariaLabel: "Twitter"
},
{
icon: Linkedin,
href: "#", ariaLabel: "LinkedIn"},
href: "#", ariaLabel: "LinkedIn"
}
]}
/>
</div>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #000612e6;
--primary-cta: #106EFB;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #000612e6;
--accent: #e2e2e2;
--background-accent: #106EFB;
--background: #f7f6f7;
--card: #ffffff;
--foreground: #25190c;
--primary-cta: #ff6207;
--primary-cta-text: #f7f6f7;
--secondary-cta: #ffffff;
--secondary-cta-text: #25190c;
--accent: #ffce93;
--background-accent: #e8cfa8;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);