From 6b19fd54a619ff918a9f45d419bbc64573d9147e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Feb 2026 22:19:22 +0000 Subject: [PATCH 1/4] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index e0c159e..8ab4f98 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -30,17 +30,16 @@ export default function BlogPage() { headingFontWeight="semibold" > - + {isLoading ? (
@@ -56,13 +55,13 @@ export default function BlogPage() { useInvertedBackground={false} /> )} - - + ); -- 2.49.1 From 3b7eb9c29c7e6473a64a8ea43cfde88882b89bdc Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Feb 2026 22:19:24 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 43c9dce..6a60b9e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -75,9 +75,9 @@ export default function LandingPage() { title="Discover Our World-Class Amenities" description="From serene spa treatments to exquisite dining, every detail is crafted for your comfort and enjoyment." features={[ - { title: "Infinity Pool with City Views", description: "Relax in our stunning rooftop infinity pool, offering breathtaking panoramic views of the city skyline.", icon: Sun, mediaItems: [{ imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-happy-smile-leisure-around-outdoor-swimming-pool_74190-11179.jpg?_wi=1", imageAlt: "Rooftop infinity pool" }, { imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-happy-smile-leisure-around-outdoor-swimming-pool_74190-11179.jpg?_wi=2", imageAlt: "Rooftop infinity pool" }] }, - { title: "Gourmet Dining Experiences", description: "Indulge in culinary masterpieces at our Michelin-starred restaurant, where every dish is a journey.", icon: Utensils, mediaItems: [{ imageSrc: "https://img.b2bpic.net/free-photo/elegantly-dressed-couple-handsome-stylish-male-charming-brunette-woman-sitting-together-luxury-restaurant_613910-18589.jpg?_wi=1", imageAlt: "Fine dining restaurant interior" }, { imageSrc: "https://img.b2bpic.net/free-photo/elegantly-dressed-couple-handsome-stylish-male-charming-brunette-woman-sitting-together-luxury-restaurant_613910-18589.jpg?_wi=2", imageAlt: "Fine dining restaurant interior" }] }, - { title: "Rejuvenating Spa & Wellness", description: "Escape to our luxurious spa for a range of treatments designed to restore balance and tranquility.", icon: Spa, mediaItems: [{ imageSrc: "https://img.b2bpic.net/free-photo/happy-woman-reading-book-while-spending-relaxing-day-wit-her-husband-wellness-center_637285-7458.jpg?_wi=1", imageAlt: "Spa treatment room" }, { imageSrc: "https://img.b2bpic.net/free-photo/happy-woman-reading-book-while-spending-relaxing-day-wit-her-husband-wellness-center_637285-7458.jpg?_wi=2", imageAlt: "Spa treatment room" }] }, + { title: "Infinity Pool with City Views", description: "Relax in our stunning rooftop infinity pool, offering breathtaking panoramic views of the city skyline.", icon: Sun, mediaItems: [{ imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-happy-smile-leisure-around-outdoor-swimming-pool_74190-11179.jpg", imageAlt: "Rooftop infinity pool" }, { imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-relax-happy-smile-leisure-around-outdoor-swimming-pool_74190-11179.jpg", imageAlt: "Rooftop infinity pool" }] }, + { title: "Gourmet Dining Experiences", description: "Indulge in culinary masterpieces at our Michelin-starred restaurant, where every dish is a journey.", icon: Utensils, mediaItems: [{ imageSrc: "https://img.b2bpic.net/free-photo/elegantly-dressed-couple-handsome-stylish-male-charming-brunette-woman-sitting-together-luxury-restaurant_613910-18589.jpg", imageAlt: "Fine dining restaurant interior" }, { imageSrc: "https://img.b2bpic.net/free-photo/elegantly-dressed-couple-handsome-stylish-male-charming-brunette-woman-sitting-together-luxury-restaurant_613910-18589.jpg", imageAlt: "Fine dining restaurant interior" }] }, + { title: "Rejuvenating Spa & Wellness", description: "Escape to our luxurious spa for a range of treatments designed to restore balance and tranquility.", icon: Spa, mediaItems: [{ imageSrc: "https://img.b2bpic.net/free-photo/happy-woman-reading-book-while-spending-relaxing-day-wit-her-husband-wellness-center_637285-7458.jpg", imageAlt: "Spa treatment room" }, { imageSrc: "https://img.b2bpic.net/free-photo/happy-woman-reading-book-while-spending-relaxing-day-wit-her-husband-wellness-center_637285-7458.jpg", imageAlt: "Spa treatment room" }] }, ]} textboxLayout="default" animationType="depth-3d" @@ -89,8 +89,8 @@ export default function LandingPage() { title="Our Exquisite Rooms & Suites" description="Choose from our selection of elegantly appointed rooms, each offering a unique blend of comfort and style." products={[ - { id: "1", name: "Luxury Suite", price: "$750/night", imageSrc: "https://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg?_wi=1", imageAlt: "Luxury hotel suite bedroom" }, - { id: "2", name: "Deluxe Room", price: "$450/night", imageSrc: "https://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg?_wi=2", imageAlt: "Deluxe hotel room living area" }, + { id: "1", name: "Luxury Suite", price: "$750/night", imageSrc: "https://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg", imageAlt: "Luxury hotel suite bedroom" }, + { id: "2", name: "Deluxe Room", price: "$450/night", imageSrc: "https://img.b2bpic.net/free-photo/luxury-bedroom-interior-with-rich-furniture-scenic-view-from-walkout-deck_1258-111483.jpg", imageAlt: "Deluxe hotel room living area" }, { id: "3", name: "Standard Room", price: "$250/night", imageSrc: "https://img.b2bpic.net/free-photo/smiling-businessman-communicating-mobile-phone-while-standing-with-travel-bag-hotel-room_637285-7626.jpg", imageAlt: "Standard hotel room with city view" }, ]} gridVariant="three-columns-all-equal-width" -- 2.49.1 From af505f67f4710c901995a9b4c4c5879146113e4e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 20 Feb 2026 22:19:25 +0000 Subject: [PATCH 3/4] Update src/app/shop/[id]/page.tsx --- src/app/shop/[id]/page.tsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index 60b0bcc..e2eac78 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -1,4 +1,4 @@ -use client"; +"use client"; import { Suspense, use, useCallback } from "react"; import { useRouter } from "next/navigation"; @@ -75,14 +75,12 @@ function ProductPageContent({ params }: ProductPageProps) { }, [cartItems, checkout, getCheckoutItems]); const navbarProps = { - navItems: [{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }], - brandName: "Grandeur Hotel", button: { text: "Cart", onClick: () => setCartOpen(true) }, - }; + navItems: [{ name: "Home", id: "/" }, { name: "Blog", id: "/blog" }, { name: "Shop", id: "/shop" }], + brandName: "Grandeur Hotel"}; const footerProps = { logoText: "Grandeur Hotel", leftLink: { text: "Privacy Policy", href: "/privacy" }, rightLink: { text: "Terms of Service", href: "/terms" }, - useInvertedBackground: false, }; if (isLoading) { @@ -100,7 +98,7 @@ function ProductPageContent({ params }: ProductPageProps) { headingFontWeight="semibold" > -