13 Commits

Author SHA1 Message Date
67d78c2e67 Merge version_3 into main
Merge version_3 into main
2026-03-06 08:24:27 +00:00
8ffec750af Update theme colors 2026-03-06 08:24:21 +00:00
e58d43d262 Merge version_3 into main
Merge version_3 into main
2026-03-06 08:23:28 +00:00
7a2aec2ebd Update src/app/page.tsx 2026-03-06 08:23:24 +00:00
6afa5c49fc Merge version_3 into main
Merge version_3 into main
2026-03-06 08:17:17 +00:00
1736d7ed30 Update src/app/page.tsx 2026-03-06 08:17:13 +00:00
79e98b0eed Update src/app/layout.tsx 2026-03-06 08:17:13 +00:00
f10d3fc0c2 Merge version_2 into main
Merge version_2 into main
2026-03-06 05:52:29 +00:00
6f05396a35 Update src/app/page.tsx 2026-03-06 05:52:25 +00:00
670b809498 Update src/app/layout.tsx 2026-03-06 05:52:24 +00:00
97837658a0 Merge version_1 into main
Merge version_1 into main
2026-03-06 05:51:31 +00:00
a129ec6602 Merge version_1 into main
Merge version_1 into main
2026-03-06 05:50:45 +00:00
b4e4633803 Merge version_1 into main
Merge version_1 into main
2026-03-06 05:49:43 +00:00
3 changed files with 22 additions and 57 deletions

View File

@@ -1,54 +1,20 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Montserrat } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
const montserrat = Montserrat({
variable: "--font-montserrat", subsets: ["latin"],
});
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Hotel Lavish - Luxury Accommodation & Premium Hospitality", description: "Discover Hotel Lavish: comfortable, affordable luxury rooms with excellent service, convenient location, and world-class amenities for families and travelers.", keywords: "luxury hotel, comfortable rooms, affordable accommodation, premium hospitality, family-friendly hotel, best location", robots: {
index: true,
follow: true,
},
openGraph: {
title: "Hotel Lavish - Your Perfect Stay Awaits", description: "Experience comfort, luxury, and exceptional hospitality at Hotel Lavish. Book now and discover why guests love us.", type: "website", siteName: "Hotel Lavish", images: [
{
url: "http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg", alt: "Hotel Lavish - Luxury Hotel"},
],
},
twitter: {
card: "summary_large_image", title: "Hotel Lavish - Luxury Accommodation", description: "Book your stay at Hotel Lavish. Comfort, luxury, and best location guaranteed.", images: ["http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg"],
},
};
title: "Hotel Lavish - Comfort, Luxury & Best Location", description: "Experience comfort and luxury at Hotel Lavish with clean rooms, excellent hospitality, and convenient location for families and couples."};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${montserrat.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.className}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1416,7 +1382,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}
}

View File

@@ -42,12 +42,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogo
logoText="HOTEL LAVISH"
description="Comfort • Luxury • Best Location. Welcome to Hotel Lavish, a comfortable and affordable hotel offering clean rooms, excellent hospitality, and a convenient location for both families and couples."
description="Limited availability this season. Experience comfort, luxury, and hospitality at the best location."
buttons={[
{ text: "Book Now", href: "#contact" },
{ text: "View Rooms", href: "#rooms" },
]}
imageSrc="http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg?_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYiKjXt30PxkrcKsEObZ5DgwDO/uploaded-1772785237554-r9uni93m.png"
imageAlt="Luxurious hotel room with premium amenities"
showDimOverlay={true}
/>
@@ -72,10 +72,10 @@ export default function LandingPage() {
reviewCount: "120 reviews", imageSrc: "http://img.b2bpic.net/free-photo/white-comfortable-pillow-bed-decoration-interior_74190-9503.jpg?_wi=1", imageAlt: "Clean and comfortable standard hotel room"},
{
id: "2", brand: "Hotel Lavish", name: "Deluxe Room", price: "Premium Experience", rating: 5,
reviewCount: "95 reviews", imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg?_wi=2", imageAlt: "Spacious deluxe room with modern furnishings"},
reviewCount: "95 reviews", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYiKjXt30PxkrcKsEObZ5DgwDO/uploaded-1772785285781-j5706stb.png", imageAlt: "Spacious deluxe room with modern furnishings"},
{
id: "3", brand: "Hotel Lavish", name: "Executive Suite", price: "Ultimate Luxury", rating: 5,
reviewCount: "78 reviews", imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg?_wi=3", imageAlt: "Luxurious executive suite with premium amenities"},
reviewCount: "78 reviews", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYiKjXt30PxkrcKsEObZ5DgwDO/uploaded-1772785303791-l2c45xm3.png", imageAlt: "Luxurious executive suite with premium amenities"},
]}
title="Our Rooms & Suites"
description="Experience comfort and luxury in our thoughtfully designed rooms, each equipped with premium amenities."
@@ -138,7 +138,7 @@ export default function LandingPage() {
description="Subscribe to our newsletter for exclusive offers, room availability updates, and special promotions. Contact us today to make your reservation at Hotel Lavish."
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/wide-angle-shot-travel-accommodation-hotel-lounge-with-check-reception-desk-stylish-empty-modern-resort-foyer-interior-with-cozy-furniture-warm-fireplace-ready-welcome-tourists_482257-67830.jpg"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYiKjXt30PxkrcKsEObZ5DgwDO/uploaded-1772785370905-eix1mib3.png"
mediaAnimation="none"
mediaPosition="right"
inputPlaceholder="Enter your email"
@@ -184,4 +184,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f7f6f7;
--card: #ffffff;
--foreground: #0c1325;
--primary-cta: #0798ff;
--primary-cta-text: #f7f6f7;
--secondary-cta: #ffffff;
--secondary-cta-text: #0c1325;
--accent: #93c7ff;
--background-accent: #a8cde8;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #000612e6;
--primary-cta: #15479c;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #000612e6;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);