8 Commits

Author SHA1 Message Date
6eecfd88e8 Update theme fonts 2026-05-06 22:10:43 +00:00
b991c28c6d Update theme fonts 2026-05-06 22:10:43 +00:00
b1742dc49b Update theme colors 2026-05-06 22:10:11 +00:00
d106148ae8 Update src/app/page.tsx 2026-05-06 22:05:59 +00:00
0e66b4062b Merge version_3 into main
Merge version_3 into main
2026-05-06 22:04:23 +00:00
129be31698 Update src/app/page.tsx 2026-05-06 22:04:17 +00:00
8f76649694 Merge version_2 into main
Merge version_2 into main
2026-05-06 22:02:30 +00:00
50f0c4a0fe Update src/app/page.tsx 2026-05-06 22:02:27 +00:00
4 changed files with 65 additions and 176 deletions

View File

@@ -22,14 +22,11 @@ export const metadata: Metadata = {
},
};
const manrope = Manrope({
variable: "--font-manrope",
subsets: ["latin"],
});
const dmSans = DM_Sans({
variable: "--font-dm-sans",
subsets: ["latin"],
});
export default function RootLayout({
children,
@@ -39,7 +36,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${manrope.variable} ${dmSans.variable} antialiased`}>
<body className={`${manrope.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -32,46 +32,31 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "Overview",
id: "about",
},
name: "Overview", id: "about"},
{
name: "Rooms",
id: "rooms",
},
name: "Rooms", id: "rooms"},
{
name: "Dining",
id: "features",
},
name: "Dining", id: "features"},
{
name: "Reviews",
id: "testimonials",
},
name: "Reviews", id: "testimonials"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Tolip Inn Fayd"
button={{
text: "Book Now",
href: "#contact",
}}
text: "Book Now", href: "#contact"}}
/>
</div>
<div id="hero" data-section="hero">
<HeroLogoBillboard
background={{
variant: "plain",
}}
variant: "plain"}}
logoText="Tolip Inn Fayd"
description="Your Gateway to Ismailia's Finest Hospitality. Discover comfort, elegance, and authentic Egyptian hospitality at Tolip Inn Fayd Resort. Book your perfect escape with exclusive rates and seamless online reservations."
buttons={[
{
text: "Check Availability & Book Now",
href: "#contact",
},
text: "Check Availability & Book Now", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/dreamy-interior-mall_23-2151591384.jpg"
imageAlt="Tolip Inn Fayd Resort exterior"
@@ -86,19 +71,13 @@ export default function LandingPage() {
metrics={[
{
icon: Star,
label: "Guest Rating",
value: "4.8",
},
label: "Guest Rating", value: "4.8"},
{
icon: Award,
label: "Years Active",
value: "10+",
},
label: "Years Active", value: "10+"},
{
icon: Users,
label: "Happy Guests",
value: "50k+",
},
label: "Happy Guests", value: "50k+"},
]}
metricsAnimation="slide-up"
/>
@@ -112,50 +91,24 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "r1",
name: "Deluxe Canal View",
price: "1500 EGP",
variant: "Queen Bed",
imageSrc: "http://img.b2bpic.net/free-photo/swimming-hotel-sky-vintage-chairs_1203-6262.jpg",
},
id: "r1", name: "Deluxe Canal View", price: "Starting from 1500 EGP", variant: "Canal View | Queen Bed", imageSrc: "http://img.b2bpic.net/free-photo/swimming-hotel-sky-vintage-chairs_1203-6262.jpg"},
{
id: "r2",
name: "Family Suite",
price: "2200 EGP",
variant: "Double Room",
imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-suite-resort-high-rise-hotel-with-working-table_105762-1783.jpg",
},
id: "r2", name: "Family Suite", price: "Starting from 2200 EGP", variant: "Spacious | Double Room", imageSrc: "http://img.b2bpic.net/free-photo/luxury-bedroom-suite-resort-high-rise-hotel-with-working-table_105762-1783.jpg"},
{
id: "r3",
name: "Executive Room",
price: "1800 EGP",
variant: "King Bed",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150956523.jpg",
},
id: "r3", name: "Executive Room", price: "Starting from 1800 EGP", variant: "Business | King Bed", imageSrc: "http://img.b2bpic.net/free-photo/close-up-romantic-breakfast-bed-arrangement_23-2150956523.jpg"},
{
id: "r4",
name: "Standard King",
price: "1200 EGP",
variant: "Queen Bed",
imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed-with-light-lamp_74190-5862.jpg",
},
id: "r4", name: "Standard King", price: "Starting from 1200 EGP", variant: "Essential | Queen Bed", imageSrc: "http://img.b2bpic.net/free-photo/pillow-bed-with-light-lamp_74190-5862.jpg"},
{
id: "r5",
name: "Royal Suite",
price: "3500 EGP",
variant: "Luxury Space",
imageSrc: "http://img.b2bpic.net/free-photo/modern-luxurious-bedroom-elegant-comfortable-design-generated-by-ai_188544-29281.jpg",
},
id: "r5", name: "Royal Suite", price: "Starting from 3500 EGP", variant: "Luxury Space | Premium", imageSrc: "http://img.b2bpic.net/free-photo/modern-luxurious-bedroom-elegant-comfortable-design-generated-by-ai_188544-29281.jpg"},
{
id: "r6",
name: "Twin Garden View",
price: "1300 EGP",
variant: "Two Beds",
imageSrc: "http://img.b2bpic.net/free-photo/modern-beadroom-hotel_1150-17926.jpg",
},
id: "r6", name: "Twin Garden View", price: "Starting from 1300 EGP", variant: "Serene | Two Beds", imageSrc: "http://img.b2bpic.net/free-photo/modern-beadroom-hotel_1150-17926.jpg"},
]}
title="Our Luxurious Accommodations"
description="Explore our range of well-appointed rooms designed for comfort and elegance."
description="Explore our range of well-appointed rooms designed for comfort and elegance. Each category offers unique benefits tailored to your stay."
buttons={[
{
text: "Check Availability", href: "#contact"}
]}
/>
</div>
@@ -166,29 +119,17 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "f1",
title: "Outdoor Pool",
tags: [
"Relaxation",
],
imageSrc: "http://img.b2bpic.net/free-photo/health-hotel-relaxation-orchid-leisure_1203-4944.jpg",
},
id: "f1", title: "Outdoor Pool", tags: [
"Relaxation"],
imageSrc: "http://img.b2bpic.net/free-photo/health-hotel-relaxation-orchid-leisure_1203-4944.jpg"},
{
id: "f2",
title: "Fine Dining Restaurant",
tags: [
"Cuisine",
],
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-restaurant_1203-8539.jpg",
},
id: "f2", title: "Fine Dining Restaurant", tags: [
"Cuisine"],
imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-restaurant_1203-8539.jpg"},
{
id: "f3",
title: "Conference Facilities",
tags: [
"Business",
],
imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-view-lake_8353-9965.jpg",
},
id: "f3", title: "Conference Facilities", tags: [
"Business"],
imageSrc: "http://img.b2bpic.net/free-photo/wedding-hall-with-view-lake_8353-9965.jpg"},
]}
title="Dining & World-Class Services"
description="Experience fine dining, relaxing amenities, and professional events services tailored to your needs."
@@ -202,59 +143,28 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Johnson",
role: "Travel Blogger",
company: "Wanderlust",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-commuter-standing-counter-while-attendant-checking-his-passport_107420-95792.jpg",
},
id: "1", name: "Sarah Johnson", role: "Travel Blogger", company: "Wanderlust", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-commuter-standing-counter-while-attendant-checking-his-passport_107420-95792.jpg"},
{
id: "2",
name: "Ahmed Ibrahim",
role: "Corporate Client",
company: "Tech Egypt",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-traveler_23-2148938538.jpg",
},
id: "2", name: "Ahmed Ibrahim", role: "Corporate Client", company: "Tech Egypt", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-traveler_23-2148938538.jpg"},
{
id: "3",
name: "Elena Rossi",
role: "Leisure Guest",
company: "Global Tours",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-posing_23-2148601987.jpg",
},
id: "3", name: "Elena Rossi", role: "Leisure Guest", company: "Global Tours", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-posing_23-2148601987.jpg"},
{
id: "4",
name: "David Smith",
role: "Business Visitor",
company: "Smith & Co",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/positive-shaved-head-male-dressed-grey-suit-dark-grey-background_613910-11352.jpg",
},
id: "4", name: "David Smith", role: "Business Visitor", company: "Smith & Co", rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/positive-shaved-head-male-dressed-grey-suit-dark-grey-background_613910-11352.jpg"},
{
id: "5",
name: "Layla Mansour",
role: "Wedding Planner",
company: "Events Plus",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/tourist-standing-crosswalk-medium-shot_23-2148570650.jpg",
},
id: "5", name: "Layla Mansour", role: "Wedding Planner", company: "Events Plus", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/tourist-standing-crosswalk-medium-shot_23-2148570650.jpg"},
]}
kpiItems={[
{
value: "4.8",
label: "Avg Rating",
},
value: "4.8", label: "Avg Rating"},
{
value: "1000+",
label: "Verified Reviews",
},
value: "1000+", label: "Verified Reviews"},
{
value: "95%",
label: "Satisfaction Rate",
},
value: "95%", label: "Satisfaction Rate"},
]}
title="Verified Guest Reviews"
description="Hear from travelers who enjoyed our hospitality."
@@ -266,20 +176,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "What are the check-in times?",
content: "Check-in is at 2:00 PM and check-out is at 12:00 PM.",
},
id: "q1", title: "What are the check-in times?", content: "Check-in is at 2:00 PM and check-out is at 12:00 PM."},
{
id: "q2",
title: "Is there a pool on-site?",
content: "Yes, we feature an outdoor swimming pool for all our guests.",
},
id: "q2", title: "Is there a pool on-site?", content: "Yes, we feature an outdoor swimming pool for all our guests."},
{
id: "q3",
title: "Can I book events?",
content: "Absolutely, our conference facilities are available for private and corporate events.",
},
id: "q3", title: "Can I book events?", content: "Absolutely, our conference facilities are available for private and corporate events."},
]}
sideTitle="Common Questions"
faqsAnimation="slide-up"
@@ -290,20 +191,15 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Booking Inquiry"
title="Ready to Book Your Escape?"
description="Our team is ready to help you with your booking. Reach out to us for availability or specific requirements."
buttons={[
{
text: "Contact Us",
href: "mailto:info@tolipinnfayd.com",
},
text: "Contact Us", href: "mailto:info@tolipinnfayd.com"},
{
text: "Call Property",
href: "tel:+20641234567",
},
text: "Call Property", href: "tel:+20641234567"},
]}
/>
</div>
@@ -312,16 +208,12 @@ export default function LandingPage() {
<FooterLogoReveal
logoText="Tolip Inn Fayd Resort"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
text: "Privacy Policy", href: "#"}}
rightLink={{
text: "Terms of Service",
href: "#",
}}
text: "Terms of Service", href: "#"}}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-dm-sans), sans-serif;
font-family: var(--font-manrope), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;

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: #1b0c25;
--primary-cta: #1b0c25;
--primary-cta-text: #f7f6f7;
--secondary-cta: #ffffff;
--secondary-cta-text: #1b0c25;
--accent: #ff93e4;
--background-accent: #e8a8c3;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);