11 Commits

Author SHA1 Message Date
kudinDmitriyUp
84e4ab365f Bob AI: Refine the main headline in the hero section to clearly state the primary value 2026-06-02 16:19:39 +00:00
2afc73664f Merge version_11_1780416966007 into main
Merge version_11_1780416966007 into main
2026-06-02 16:17:59 +00:00
kudinDmitriyUp
3698c6d186 Bob AI: fix build errors (attempt 1) 2026-06-02 16:17:20 +00:00
kudinDmitriyUp
2c869b1fe7 Bob AI: Added a prominent booking CTA section after rates. 2026-06-02 16:16:38 +00:00
142e7f113c Merge version_10_1780416788314 into main
Merge version_10_1780416788314 into main
2026-06-02 16:15:14 +00:00
kudinDmitriyUp
ee580473d9 Bob AI: Updated global styles to a premium blue color theme. 2026-06-02 16:14:31 +00:00
18454c63be Merge version_9_1780416549900 into main
Merge version_9_1780416549900 into main
2026-06-02 16:12:14 +00:00
kudinDmitriyUp
f4760b4ad2 Bob AI (stub): I want a premium blue color theme 2026-06-02 16:12:08 +00:00
450ec1bc3c Merge version_8_1780416382501 into main
Merge version_8_1780416382501 into main
2026-06-02 16:07:59 +00:00
kudinDmitriyUp
f8c2cb6c42 Bob AI: Updated global style to a premium blue color theme. 2026-06-02 16:07:20 +00:00
efd91b19fe Merge version_7_1780416131141 into main
Merge version_7_1780416131141 into main
2026-06-02 16:04:23 +00:00
3 changed files with 74 additions and 1 deletions

View File

@@ -4,6 +4,46 @@
@import "./styles/animations.css";
:root {
--background: 222 47% 11%;
--foreground: 210 40% 98%;
--card: 222 47% 11%;
--card-foreground: 210 40% 98%;
--popover: 222 47% 11%;
--popover-foreground: 210 40% 98%;
--primary: 221 83% 53%;
--primary-foreground: 210 40% 98%;
--secondary: 217 33% 17%;
--secondary-foreground: 210 40% 98%;
--muted: 217 33% 17%;
--muted-foreground: 215 20% 65%;
--accent: 217 33% 17%;
--accent-foreground: 210 40% 98%;
--destructive: 0 62.8% 30.6%;
--destructive-foreground: 210 40% 98%;
--border: 217 33% 17%;
--input: 217 33% 17%;
--ring: 221 83% 53%;
--radius: 0.5rem;
}
--background: 222 47% 11%;
--foreground: 210 40% 98%;
--card: 223 47% 14%;
--card-foreground: 210 40% 98%;
--popover: 223 47% 14%;
--popover-foreground: 210 40% 98%;
--primary: 217 91% 60%;
--primary-foreground: 222 47% 11%;
--secondary: 217 33% 17%;
--secondary-foreground: 210 40% 98%;
--muted: 217 33% 17%;
--muted-foreground: 215 20% 65%;
--accent: 217 33% 17%;
--accent-foreground: 210 40% 98%;
--destructive: 0 63% 31%;
--destructive-foreground: 210 40% 98%;
--border: 217 33% 17%;
--input: 217 33% 17%;
--ring: 224 76% 48%;
/* @colorThemes/lightTheme/grayNavyBlue */
--background: #0a0a0a;
--card: #1a1a1a;

View File

@@ -16,6 +16,10 @@ import ContactSection from './HomePage/sections/Contact';
import BookingCtaSection from './HomePage/sections/BookingCta';{/* webild-stub @2026-06-02T16:12:07.363Z: I want a premium blue color theme */}
{/* webild-stub @2026-06-02T16:01:32.987Z: change the about section's image to rotate every 5 seconds and add a progress bar at the bottom of the image */}
{/* webild-stub @2026-06-02T15:58:48.008Z: change the about section's image to rotate every 5 seconds and add a progress bar at the bottom */}
@@ -25,11 +29,12 @@ import ContactSection from './HomePage/sections/Contact';
export default function HomePage(): React.JSX.Element {
return (
<>
<HeroSection />
<HeroSection headline="Discover Unrivaled Luxury: Your Perfect Getaway Awaits" />
<AboutSection />
<RoomsSection />
<AmenitiesSection />
<RatesSection />
<BookingCtaSection />
<ReviewsSection />
<PartnersSection />
<FaqSection />

View File

@@ -0,0 +1,28 @@
// Created by create_section tool.
import React from 'react';
import ScrollReveal from '@/components/ui/ScrollReveal';
import Tag from '@/components/ui/Tag';
import Button from '@/components/ui/Button';
export default function BookingCtaSection(): React.JSX.Element {
return (
<div data-webild-section="booking-cta" className="bg-card">
<div className="container mx-auto px-4 text-center">
<ScrollReveal variant="slide-up">
<Tag text="Ready to Relax?"className="mb-6 mx-auto" />
<h2 className="text-4xl md:text-5xl font-bold text-foreground mb-6">
Book Your Stay Today
</h2>
<p className="text-lg text-muted-foreground max-w-content-width mx-auto">
Experience unrivaled luxury and impeccable service. Check our availability and secure your perfect getaway now.
</p>
<div className="flex flex-col sm:flex-row items-center justify-center gap-4">
<Button text="Check Availability" variant="primary" />
<Button text="View Special Offers" variant="secondary" />
</div>
</ScrollReveal>
</div>
</div>
);
}