Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a051ce81e9 | |||
| 95b31a26f9 | |||
| 807a0e7dcd | |||
| 5e0ec47a0d | |||
| 4966cdc4aa | |||
| 1e9e73cc51 | |||
| 6ab433b2d8 | |||
| 7fdc7c44fb | |||
| d10cfe1f0f | |||
| ae16a43f30 | |||
| d2866cdb77 |
@@ -4,21 +4,21 @@
|
|||||||
/* Base units */
|
/* Base units */
|
||||||
/* --vw is set by ThemeProvider */
|
/* --vw is set by ThemeProvider */
|
||||||
|
|
||||||
/* --background: #f7f6f7;;
|
/* --background: #e8f4f8;;
|
||||||
--card: #ffffff;;
|
--card: #ffffff;;
|
||||||
--foreground: #1b0c25;;
|
--foreground: #0a3d52;;
|
||||||
--primary-cta: #1b0c25;;
|
--primary-cta: #0077b6;;
|
||||||
--secondary-cta: #ffffff;;
|
--secondary-cta: #ffffff;;
|
||||||
--accent: #ff93e4;;
|
--accent: #00b4d8;;
|
||||||
--background-accent: #e8a8c3;; */
|
--background-accent: #90e0ef;; */
|
||||||
|
|
||||||
--background: #f7f6f7;;
|
--background: #e8f4f8;;
|
||||||
--card: #ffffff;;
|
--card: #ffffff;;
|
||||||
--foreground: #1b0c25;;
|
--foreground: #0a3d52;;
|
||||||
--primary-cta: #1b0c25;;
|
--primary-cta: #0077b6;;
|
||||||
--secondary-cta: #ffffff;;
|
--secondary-cta: #ffffff;;
|
||||||
--accent: #ff93e4;;
|
--accent: #00b4d8;;
|
||||||
--background-accent: #e8a8c3;;
|
--background-accent: #90e0ef;;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
@@ -15,11 +15,11 @@ export const metadata: Metadata = {
|
|||||||
},
|
},
|
||||||
openGraph: {
|
openGraph: {
|
||||||
title: "Beach Cottages Resort | Luxury Beachfront Accommodations", description: "Experience coastal luxury at Beach Cottages Resort. Premium beachfront accommodations, world-class amenities, and unforgettable memories await.", siteName: "Beach Cottages Resort", type: "website", images: [{
|
title: "Beach Cottages Resort | Luxury Beachfront Accommodations", description: "Experience coastal luxury at Beach Cottages Resort. Premium beachfront accommodations, world-class amenities, and unforgettable memories await.", siteName: "Beach Cottages Resort", type: "website", images: [{
|
||||||
url: "https://img.b2bpic.net/free-photo/house-turquoise-island-tree-coconut_1253-657.jpg", alt: "Beachfront cottage overlooking the ocean"
|
url: "https://www.beachcottages.com/gallery", alt: "Beachfront cottage overlooking the ocean"
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
twitter: {
|
twitter: {
|
||||||
card: "summary_large_image", title: "Beach Cottages Resort | Luxury Beachfront Accommodations", description: "Experience coastal luxury at Beach Cottages Resort. Book your beachfront escape today.", images: ["https://img.b2bpic.net/free-photo/house-turquoise-island-tree-coconut_1253-657.jpg"]
|
card: "summary_large_image", title: "Beach Cottages Resort | Luxury Beachfront Accommodations", description: "Experience coastal luxury at Beach Cottages Resort. Book your beachfront escape today.", images: ["https://www.beachcottages.com/gallery"]
|
||||||
},
|
},
|
||||||
robots: {
|
robots: {
|
||||||
index: true,
|
index: true,
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
"use client"
|
"use client";
|
||||||
|
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
|
import NavbarStyleMinimal from '@/components/navbar/NavbarStyleMinimal';
|
||||||
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||||
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
|
||||||
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
|
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
|
||||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||||
@@ -36,17 +36,21 @@ export default function LandingPage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboard
|
<HeroOverlay
|
||||||
title="Coastal Luxury Awaits You"
|
title="Coastal Luxury Awaits You"
|
||||||
description="Experience tranquility at our beachfront cottages. Wake to ocean breezes, golden sunsets, and world-class hospitality. Your perfect beach escape begins here."
|
description="Experience tranquility at our beachfront cottages. Wake to ocean breezes, golden sunsets, and world-class hospitality. Your perfect beach escape begins here."
|
||||||
tag="Premium Beach Resort"
|
tag="Premium Beach Resort"
|
||||||
tagIcon={Waves}
|
tagIcon={Waves}
|
||||||
imageSrc="https://img.b2bpic.net/free-photo/house-turquoise-island-tree-coconut_1253-657.jpg"
|
videoSrc="https://videos.unsplash.com/video-1518837695005-2083a99ac9a7?w=1200&h=800&fit=crop"
|
||||||
imageAlt="Luxurious beachfront cottage overlooking the ocean"
|
videoAriaLabel="Ocean waves and beach landscape"
|
||||||
|
textPosition="bottom-left"
|
||||||
|
showBlur={true}
|
||||||
|
showDimOverlay={false}
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Explore Rooms", href: "#rooms" },
|
{ text: "Explore Rooms", href: "#rooms" },
|
||||||
{ text: "Reserve Now", href: "contact" }
|
{ text: "Reserve Now", href: "contact" }
|
||||||
]}
|
]}
|
||||||
|
titleClassName="text-6xl md:text-8xl"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -58,7 +62,7 @@ export default function LandingPage() {
|
|||||||
description="Discover Serenity"
|
description="Discover Serenity"
|
||||||
subdescription="Beach Cottages Resort & Spa"
|
subdescription="Beach Cottages Resort & Spa"
|
||||||
icon={Heart}
|
icon={Heart}
|
||||||
imageSrc="https://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-smile-happy-relax-around-swimming-pool-hotel-resort-leisure_74190-8389.jpg"
|
imageSrc="https://images.unsplash.com/photo-1571003123894-169f27800ecf?w=1200&h=800&fit=crop"
|
||||||
imageAlt="Resort pool overlooking the beach"
|
imageAlt="Resort pool overlooking the beach"
|
||||||
useInvertedBackground="invertDefault"
|
useInvertedBackground="invertDefault"
|
||||||
/>
|
/>
|
||||||
@@ -98,13 +102,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground="invertDefault"
|
useInvertedBackground="invertDefault"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "deluxe-ocean-view", name: "Deluxe Ocean View", price: "$450/night", variant: "King Bed • Terrace • Ocean View", imageSrc: "https://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg", imageAlt: "Deluxe Ocean View Room"
|
id: "deluxe-ocean-view", name: "Deluxe Ocean View", price: "$450/night", variant: "King Bed • Terrace • Ocean View", imageSrc: "https://images.unsplash.com/photo-1594894543455-4ab2e36af971?w=600&h=600&fit=crop", imageAlt: "Deluxe Ocean View Room"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "premium-suite", name: "Premium Oceanfront Suite", price: "$650/night", variant: "Double King • Spa Tub • Panoramic Views", imageSrc: "https://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497252.jpg", imageAlt: "Premium Oceanfront Suite"
|
id: "premium-suite", name: "Premium Oceanfront Suite", price: "$650/night", variant: "Double King • Spa Tub • Panoramic Views", imageSrc: "https://images.unsplash.com/photo-1568584470559-ce3bdf5bd689?w=600&h=600&fit=crop", imageAlt: "Premium Oceanfront Suite"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "standard-coastal", name: "Standard Coastal Room", price: "$299/night", variant: "Queen Bed • Garden View • Modern Comfort", imageSrc: "https://img.b2bpic.net/free-photo/minimalist-bedroom-with-view_23-2151934207.jpg", imageAlt: "Standard Coastal Room"
|
id: "standard-coastal", name: "Standard Coastal Room", price: "$299/night", variant: "Queen Bed • Garden View • Modern Comfort", imageSrc: "https://images.unsplash.com/photo-1631049307038-da0ec9d70304?w=600&h=600&fit=crop", imageAlt: "Standard Coastal Room"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -149,27 +153,27 @@ export default function LandingPage() {
|
|||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Sarah Mitchell", role: "Leisure Traveler", company: "New York, USA", rating: 5,
|
id: "1", name: "Sarah Mitchell", role: "Leisure Traveler", company: "New York, USA", rating: 5,
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/portrait-smiling-successful-businesswoman-looking-into-camera-sitting-restaurant-business-lady-with-stylish-hairstyle-wears-elegant-suit-business-meeting-attractive-appearance_8353-12611.jpg"
|
imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "James Rodriguez", role: "Honeymoon Guest", company: "Miami, USA", rating: 5,
|
id: "2", name: "James Rodriguez", role: "Honeymoon Guest", company: "Miami, USA", rating: 5,
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-woman-with-long-brown-hair-black-t-shirt-white-jacket_613910-8245.jpg"
|
imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Emma Thompson", role: "Corporate Retreat", company: "Boston, USA", rating: 5,
|
id: "3", name: "Emma Thompson", role: "Corporate Retreat", company: "Boston, USA", rating: 5,
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/smiley-woman-with-curly-hair-posing_23-2148728584.jpg"
|
imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4", name: "Marcus Johnson", role: "Family Vacation", company: "Los Angeles, USA", rating: 5,
|
id: "4", name: "Marcus Johnson", role: "Family Vacation", company: "Los Angeles, USA", rating: 5,
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/smiley-business-woman-posing-outdoors-suit_23-2148603024.jpg"
|
imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=400&fit=crop"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "5", name: "Victoria Chen", role: "Wellness Retreat", company: "San Francisco, USA", rating: 5,
|
id: "5", name: "Victoria Chen", role: "Wellness Retreat", company: "San Francisco, USA", rating: 5,
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/young-happy-adult-woman-blouse-long-skirt-sitting-staircase-inside-coworking-space-smiling-camera_197531-23006.jpg"
|
imageSrc: "https://images.unsplash.com/photo-1517849845537-1d51a20414de?w=400&h=400&fit=crop"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "6", name: "David Anderson", role: "Beach Enthusiast", company: "Seattle, USA", rating: 5,
|
id: "6", name: "David Anderson", role: "Beach Enthusiast", company: "Seattle, USA", rating: 5,
|
||||||
imageSrc: "https://img.b2bpic.net/free-photo/front-view-smiley-woman-work_23-2149622870.jpg"
|
imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop"
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
@@ -230,7 +234,7 @@ export default function LandingPage() {
|
|||||||
required: false
|
required: false
|
||||||
}}
|
}}
|
||||||
useInvertedBackground="invertDefault"
|
useInvertedBackground="invertDefault"
|
||||||
imageSrc="https://img.b2bpic.net/free-photo/beautiful-outdoor-infinity-swimming-pool-hotel-resort-with-sea-ocean-view-white-cloud-blue-sky_74190-9030.jpg"
|
imageSrc="https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=1200&h=800&fit=crop"
|
||||||
imageAlt="Peaceful beach landscape at sunset"
|
imageAlt="Peaceful beach landscape at sunset"
|
||||||
mediaPosition="right"
|
mediaPosition="right"
|
||||||
buttonText="Reserve Your Stay"
|
buttonText="Reserve Your Stay"
|
||||||
|
|||||||
Reference in New Issue
Block a user