From a7599f8efa7750f63ca9a5010a7f313c53fb1c58 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 00:38:58 +0000 Subject: [PATCH 1/7] Update src/app/activities/page.tsx --- src/app/activities/page.tsx | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/src/app/activities/page.tsx b/src/app/activities/page.tsx index 42a0ca0..825a012 100644 --- a/src/app/activities/page.tsx +++ b/src/app/activities/page.tsx @@ -19,8 +19,7 @@ export default function ActivitiesPage() { const footerColumns = [ { - title: "Resort", - items: [ + title: "Resort", items: [ { label: "Rooms & Suites", href: "/rooms" }, { label: "Spa & Wellness", href: "/spa" }, { label: "Dining", href: "/dining" }, @@ -28,8 +27,7 @@ export default function ActivitiesPage() { ], }, { - title: "Information", - items: [ + title: "Information", items: [ { label: "About Us", href: "#" }, { label: "Gallery", href: "#" }, { label: "Reviews", href: "#" }, @@ -37,8 +35,7 @@ export default function ActivitiesPage() { ], }, { - title: "Guest Services", - items: [ + title: "Guest Services", items: [ { label: "Reservations", href: "#" }, { label: "Hours & Access", href: "#" }, { label: "Spa Booking", href: "#" }, @@ -46,8 +43,7 @@ export default function ActivitiesPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }, { label: "Impressum", href: "#" }, @@ -62,7 +58,7 @@ export default function ActivitiesPage() { borderRadius="soft" contentWidth="smallMedium" sizing="mediumLargeSizeMediumTitles" - background="noise" + background="circleGradient" cardStyle="inset" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="radial-glow" @@ -84,17 +80,9 @@ export default function ActivitiesPage() { Date: Fri, 13 Mar 2026 00:38:58 +0000 Subject: [PATCH 2/7] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 7a6bd27..d358755 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -17,8 +17,7 @@ export default function ContactPage() { const footerColumns = [ { - title: "Resort", - items: [ + title: "Resort", items: [ { label: "Rooms & Suites", href: "/rooms" }, { label: "Spa & Wellness", href: "/spa" }, { label: "Dining", href: "/dining" }, @@ -26,8 +25,7 @@ export default function ContactPage() { ], }, { - title: "Information", - items: [ + title: "Information", items: [ { label: "About Us", href: "#" }, { label: "Gallery", href: "#" }, { label: "Reviews", href: "#" }, @@ -35,8 +33,7 @@ export default function ContactPage() { ], }, { - title: "Guest Services", - items: [ + title: "Guest Services", items: [ { label: "Reservations", href: "#" }, { label: "Hours & Access", href: "#" }, { label: "Spa Booking", href: "#" }, @@ -44,8 +41,7 @@ export default function ContactPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms & Conditions", href: "#" }, { label: "Impressum", href: "#" }, @@ -60,7 +56,7 @@ export default function ContactPage() { borderRadius="soft" contentWidth="smallMedium" sizing="mediumLargeSizeMediumTitles" - background="noise" + background="circleGradient" cardStyle="inset" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="radial-glow" @@ -82,7 +78,7 @@ export default function ContactPage() { Date: Fri, 13 Mar 2026 00:38:58 +0000 Subject: [PATCH 3/7] Update src/app/dining/page.tsx --- src/app/dining/page.tsx | 73 ++++++++--------------------------------- 1 file changed, 14 insertions(+), 59 deletions(-) diff --git a/src/app/dining/page.tsx b/src/app/dining/page.tsx index ddb3506..89a9184 100644 --- a/src/app/dining/page.tsx +++ b/src/app/dining/page.tsx @@ -20,72 +20,31 @@ export default function DiningPage() { const diningFeatures = [ { - title: "Swiss Traditional Cuisine", - description: "Cheese fondue, raclette, rösti with cheese, and alpine trout. Breakfast includes Swiss cheese platters and fresh croissants.", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-arrangement_23-2149272712.jpg?_wi=2" + title: "Swiss Traditional Cuisine", description: "Cheese fondue, raclette, rösti with cheese, and alpine trout. Breakfast includes Swiss cheese platters and fresh croissants.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-arrangement_23-2149272712.jpg" }, { - title: "Wellness Dining", - description: "Fresh salads, vegetable soup, mushroom risotto, and healthy prepared meals designed for relaxation and rejuvenation.", - imageSrc: "http://img.b2bpic.net/free-photo/side-dish-with-peppers-grated-cheese-greens_141793-949.jpg?_wi=2" + title: "Wellness Dining", description: "Fresh salads, vegetable soup, mushroom risotto, and healthy prepared meals designed for relaxation and rejuvenation.", imageSrc: "http://img.b2bpic.net/free-photo/side-dish-with-peppers-grated-cheese-greens_141793-949.jpg" }, { - title: "Snow Peak Lounge", - description: "Alpine Spritz, Mountain Mule cocktails, Swiss wine selection, craft beers, and premium hot chocolate. 5 PM – 12 AM daily.", - imageSrc: "http://img.b2bpic.net/free-photo/glass-fruit-cocktail-garnished-with-lemon-slice_140725-6937.jpg?_wi=2" + title: "Snow Peak Lounge", description: "Alpine Spritz, Mountain Mule cocktails, Swiss wine selection, craft beers, and premium hot chocolate. 5 PM – 12 AM daily.", imageSrc: "http://img.b2bpic.net/free-photo/glass-fruit-cocktail-garnished-with-lemon-slice_140725-6937.jpg" } ]; const diningTestimonials = [ { - id: "1", - name: "Sarah Johnson, London", - date: "Date: 15 January 2025", - title: "A Perfect Alpine Escape", - quote: "The peaceful atmosphere, stunning mountain views, and exceptional spa services made this our most memorable vacation. The staff's attention to detail is unmatched. We're already planning our return visit.", - tag: "Couples Retreat", - avatarSrc: "http://img.b2bpic.net/free-vector/businesswoman-character-with-facial-expressions-flat-design_23-2147607592.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/amazing-shot-ferchensee-lake-bavaria-germany_181624-43106.jpg?_wi=3" + id: "1", name: "Sarah Johnson, London", date: "Date: 15 January 2025", title: "A Perfect Alpine Escape", quote: "The peaceful atmosphere, stunning mountain views, and exceptional spa services made this our most memorable vacation. The staff's attention to detail is unmatched. We're already planning our return visit.", tag: "Couples Retreat", avatarSrc: "http://img.b2bpic.net/free-vector/businesswoman-character-with-facial-expressions-flat-design_23-2147607592.jpg", imageSrc: "http://img.b2bpic.net/free-photo/amazing-shot-ferchensee-lake-bavaria-germany_181624-43106.jpg" }, { - id: "2", - name: "Michael Chen, Hong Kong", - date: "Date: 20 December 2024", - title: "Authentic Swiss Experience", - quote: "Away from crowded tourist resorts, Rathvel offers genuine Swiss hospitality and culture. The hiking trails are spectacular, and the fondue dinner was unforgettable.", - tag: "Adventure Seeker", - avatarSrc: "http://img.b2bpic.net/free-photo/smiling-man-suit-looking-camera_23-2148112202.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-mangart-saddle-triglav-national-park-slovenia_181624-24406.jpg?_wi=2" + id: "2", name: "Michael Chen, Hong Kong", date: "Date: 20 December 2024", title: "Authentic Swiss Experience", quote: "Away from crowded tourist resorts, Rathvel offers genuine Swiss hospitality and culture. The hiking trails are spectacular, and the fondue dinner was unforgettable.", tag: "Adventure Seeker", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-man-suit-looking-camera_23-2148112202.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-mangart-saddle-triglav-national-park-slovenia_181624-24406.jpg" }, { - id: "5", - name: "Sophie Dupont, Paris", - date: "Date: 5 November 2024", - title: "Gourmet Mountain Dining", - quote: "The restaurant elevated Swiss cuisine to art. Every dish showcased local ingredients and culinary excellence. The wine selection was exceptional.", - tag: "Food Enthusiast", - avatarSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520073.jpg?_wi=3" + id: "5", name: "Sophie Dupont, Paris", date: "Date: 5 November 2024", title: "Gourmet Mountain Dining", quote: "The restaurant elevated Swiss cuisine to art. Every dish showcased local ingredients and culinary excellence. The wine selection was exceptional.", tag: "Food Enthusiast", avatarSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520073.jpg" }, { - id: "3", - name: "Emma Mueller, Berlin", - date: "Date: 10 December 2024", - title: "Wellness Paradise", - quote: "The spa treatments were transformative. The combination of professional therapists, natural surroundings, and luxury facilities created a sanctuary for recovery and renewal.", - tag: "Wellness Traveler", - avatarSrc: "http://img.b2bpic.net/free-photo/professional-woman-stylish-suit-office_23-2150167727.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/wellness-concept-with-woman-massage-salon_23-2147816967.jpg?_wi=3" + id: "3", name: "Emma Mueller, Berlin", date: "Date: 10 December 2024", title: "Wellness Paradise", quote: "The spa treatments were transformative. The combination of professional therapists, natural surroundings, and luxury facilities created a sanctuary for recovery and renewal.", tag: "Wellness Traveler", avatarSrc: "http://img.b2bpic.net/free-photo/professional-woman-stylish-suit-office_23-2150167727.jpg", imageSrc: "http://img.b2bpic.net/free-photo/wellness-concept-with-woman-massage-salon_23-2147816967.jpg" }, { - id: "4", - name: "James Wilson, New York", - date: "Date: 28 November 2024", - title: "Family Adventure", - quote: "Perfect for families seeking both relaxation and activity. Our kids loved the sledding and snowshoeing, while my wife and I enjoyed the spa. A true all-inclusive experience.", - tag: "Family Holiday", - avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/small-child-running-along-snow_8353-5209.jpg?_wi=3" + id: "4", name: "James Wilson, New York", date: "Date: 28 November 2024", title: "Family Adventure", quote: "Perfect for families seeking both relaxation and activity. Our kids loved the sledding and snowshoeing, while my wife and I enjoyed the spa. A true all-inclusive experience.", tag: "Family Holiday", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageSrc: "http://img.b2bpic.net/free-photo/small-child-running-along-snow_8353-5209.jpg" } ]; @@ -96,7 +55,7 @@ export default function DiningPage() { borderRadius="soft" contentWidth="smallMedium" sizing="mediumLargeSizeMediumTitles" - background="noise" + background="circleGradient" cardStyle="inset" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="radial-glow" @@ -146,7 +105,7 @@ export default function DiningPage() { Date: Fri, 13 Mar 2026 00:38:59 +0000 Subject: [PATCH 4/7] Update src/app/page.tsx --- src/app/page.tsx | 126 +++++++++-------------------------------------- 1 file changed, 24 insertions(+), 102 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index aa10bcd..7f26f6d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -8,7 +8,7 @@ import FeatureCardOne from "@/components/sections/feature/FeatureCardOne"; import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive"; import ContactText from "@/components/sections/contact/ContactText"; import FooterSimple from "@/components/sections/footer/FooterSimple"; -import { Mountain, Home, Spa, UtensilsCrossed, Compass } from "lucide-react"; +import { Mountain, Home, Waves, UtensilsCrossed, Compass } from "lucide-react"; const navItems = [ { name: "Home", id: "/" }, @@ -26,7 +26,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="smallMedium" sizing="mediumLargeSizeMediumTitles" - background="noise" + background="circleGradient" cardStyle="inset" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="radial-glow" @@ -47,7 +47,7 @@ export default function HomePage() { @@ -117,20 +106,11 @@ export default function HomePage() { useInvertedBackground={false} features={[ { - title: "Swiss Traditional Cuisine", - description: "Cheese fondue, raclette, rösti with cheese, and alpine trout. Breakfast includes Swiss cheese platters and fresh croissants.", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-arrangement_23-2149272712.jpg?_wi=1", - }, + title: "Swiss Traditional Cuisine", description: "Cheese fondue, raclette, rösti with cheese, and alpine trout. Breakfast includes Swiss cheese platters and fresh croissants.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-food-arrangement_23-2149272712.jpg"}, { - title: "Wellness Dining", - description: "Fresh salads, vegetable soup, mushroom risotto, and healthy prepared meals designed for relaxation and rejuvenation.", - imageSrc: "http://img.b2bpic.net/free-photo/side-dish-with-peppers-grated-cheese-greens_141793-949.jpg?_wi=1", - }, + title: "Wellness Dining", description: "Fresh salads, vegetable soup, mushroom risotto, and healthy prepared meals designed for relaxation and rejuvenation.", imageSrc: "http://img.b2bpic.net/free-photo/side-dish-with-peppers-grated-cheese-greens_141793-949.jpg"}, { - title: "Snow Peak Lounge", - description: "Alpine Spritz, Mountain Mule cocktails, Swiss wine selection, craft beers, and premium hot chocolate. 5 PM – 12 AM daily.", - imageSrc: "http://img.b2bpic.net/free-photo/glass-fruit-cocktail-garnished-with-lemon-slice_140725-6937.jpg?_wi=1", - }, + title: "Snow Peak Lounge", description: "Alpine Spritz, Mountain Mule cocktails, Swiss wine selection, craft beers, and premium hot chocolate. 5 PM – 12 AM daily.", imageSrc: "http://img.b2bpic.net/free-photo/glass-fruit-cocktail-garnished-with-lemon-slice_140725-6937.jpg"}, ]} /> @@ -148,15 +128,9 @@ export default function HomePage() { useInvertedBackground={false} features={[ { - title: "Winter Sports", - description: "Skiing, snowboarding, snowshoeing, and sledding on pristine alpine slopes. Professional guides available.", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-fantastic-winter-landscape-snowy-mountains-sunny-cold-day_181624-29393.jpg?_wi=1", - }, + title: "Winter Sports", description: "Skiing, snowboarding, snowshoeing, and sledding on pristine alpine slopes. Professional guides available.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-fantastic-winter-landscape-snowy-mountains-sunny-cold-day_181624-29393.jpg"}, { - title: "Summer Mountain Activities", - description: "Guided hiking trails, mountain biking, nature photography tours, and breathtaking alpine exploration.", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-hiking-equipment-walking-forest_661209-45.jpg?_wi=1", - }, + title: "Summer Mountain Activities", description: "Guided hiking trails, mountain biking, nature photography tours, and breathtaking alpine exploration.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-hiking-equipment-walking-forest_661209-45.jpg"}, ]} /> @@ -171,65 +145,17 @@ export default function HomePage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Sarah Johnson, London", - date: "Date: 15 January 2025", - title: "A Perfect Alpine Escape", - quote: "The peaceful atmosphere, stunning mountain views, and exceptional spa services made this our most memorable vacation. The staff's attention to detail is unmatched. We're already planning our return visit.", - tag: "Couples Retreat", - avatarSrc: "http://img.b2bpic.net/free-vector/businesswoman-character-with-facial-expressions-flat-design_23-2147607592.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/amazing-shot-ferchensee-lake-bavaria-germany_181624-43106.jpg?_wi=1", - }, + id: "1", name: "Sarah Johnson, London", date: "Date: 15 January 2025", title: "A Perfect Alpine Escape", quote: "The peaceful atmosphere, stunning mountain views, and exceptional spa services made this our most memorable vacation. The staff's attention to detail is unmatched. We're already planning our return visit.", tag: "Couples Retreat", avatarSrc: "http://img.b2bpic.net/free-vector/businesswoman-character-with-facial-expressions-flat-design_23-2147607592.jpg", imageSrc: "http://img.b2bpic.net/free-photo/amazing-shot-ferchensee-lake-bavaria-germany_181624-43106.jpg"}, { - id: "2", - name: "Michael Chen, Hong Kong", - date: "Date: 20 December 2024", - title: "Authentic Swiss Experience", - quote: "Away from crowded tourist resorts, Rathvel offers genuine Swiss hospitality and culture. The hiking trails are spectacular, and the fondue dinner was unforgettable.", - tag: "Adventure Seeker", - avatarSrc: "http://img.b2bpic.net/free-photo/smiling-man-suit-looking-camera_23-2148112202.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-mangart-saddle-triglav-national-park-slovenia_181624-24406.jpg?_wi=1", - }, + id: "2", name: "Michael Chen, Hong Kong", date: "Date: 20 December 2024", title: "Authentic Swiss Experience", quote: "Away from crowded tourist resorts, Rathvel offers genuine Swiss hospitality and culture. The hiking trails are spectacular, and the fondue dinner was unforgettable.", tag: "Adventure Seeker", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-man-suit-looking-camera_23-2148112202.jpg", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-mangart-saddle-triglav-national-park-slovenia_181624-24406.jpg"}, { - id: "3", - name: "Emma Mueller, Berlin", - date: "Date: 10 December 2024", - title: "Wellness Paradise", - quote: "The spa treatments were transformative. The combination of professional therapists, natural surroundings, and luxury facilities created a sanctuary for recovery and renewal.", - tag: "Wellness Traveler", - avatarSrc: "http://img.b2bpic.net/free-photo/professional-woman-stylish-suit-office_23-2150167727.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/wellness-concept-with-woman-massage-salon_23-2147816967.jpg?_wi=1", - }, + id: "3", name: "Emma Mueller, Berlin", date: "Date: 10 December 2024", title: "Wellness Paradise", quote: "The spa treatments were transformative. The combination of professional therapists, natural surroundings, and luxury facilities created a sanctuary for recovery and renewal.", tag: "Wellness Traveler", avatarSrc: "http://img.b2bpic.net/free-photo/professional-woman-stylish-suit-office_23-2150167727.jpg", imageSrc: "http://img.b2bpic.net/free-photo/wellness-concept-with-woman-massage-salon_23-2147816967.jpg"}, { - id: "4", - name: "James Wilson, New York", - date: "Date: 28 November 2024", - title: "Family Adventure", - quote: "Perfect for families seeking both relaxation and activity. Our kids loved the sledding and snowshoeing, while my wife and I enjoyed the spa. A true all-inclusive experience.", - tag: "Family Holiday", - avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/small-child-running-along-snow_8353-5209.jpg?_wi=1", - }, + id: "4", name: "James Wilson, New York", date: "Date: 28 November 2024", title: "Family Adventure", quote: "Perfect for families seeking both relaxation and activity. Our kids loved the sledding and snowshoeing, while my wife and I enjoyed the spa. A true all-inclusive experience.", tag: "Family Holiday", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageSrc: "http://img.b2bpic.net/free-photo/small-child-running-along-snow_8353-5209.jpg"}, { - id: "5", - name: "Sophie Dupont, Paris", - date: "Date: 5 November 2024", - title: "Gourmet Mountain Dining", - quote: "The restaurant elevated Swiss cuisine to art. Every dish showcased local ingredients and culinary excellence. The wine selection was exceptional.", - tag: "Food Enthusiast", - avatarSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520073.jpg?_wi=1", - }, + id: "5", name: "Sophie Dupont, Paris", date: "Date: 5 November 2024", title: "Gourmet Mountain Dining", quote: "The restaurant elevated Swiss cuisine to art. Every dish showcased local ingredients and culinary excellence. The wine selection was exceptional.", tag: "Food Enthusiast", avatarSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520073.jpg"}, { - id: "6", - name: "David König, Zurich", - date: "Date: 12 October 2024", - title: "Best Kept Secret in Switzerland", - quote: "As a Swiss native, I was impressed by how Rathvel combines modern luxury with authentic alpine charm. This is where I bring my most important guests.", - tag: "Local Connoisseur", - avatarSrc: "http://img.b2bpic.net/free-photo/young-cheerful-man-classic-black-suit-white-shirt-with-wireless-earphones-happily-lookingin-camera-with-laptop-hands-while-spending-time-outdoor_574295-5776.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/big-hut-snow-shirakawago-japan_1150-11190.jpg?_wi=1", - }, + id: "6", name: "David König, Zurich", date: "Date: 12 October 2024", title: "Best Kept Secret in Switzerland", quote: "As a Swiss native, I was impressed by how Rathvel combines modern luxury with authentic alpine charm. This is where I bring my most important guests.", tag: "Local Connoisseur", avatarSrc: "http://img.b2bpic.net/free-photo/young-cheerful-man-classic-black-suit-white-shirt-with-wireless-earphones-happily-lookingin-camera-with-laptop-hands-while-spending-time-outdoor_574295-5776.jpg", imageSrc: "http://img.b2bpic.net/free-photo/big-hut-snow-shirakawago-japan_1150-11190.jpg"}, ]} /> @@ -239,7 +165,7 @@ export default function HomePage() { Date: Fri, 13 Mar 2026 00:38:59 +0000 Subject: [PATCH 5/7] Update src/app/rooms/page.tsx --- src/app/rooms/page.tsx | 64 ++++++++++-------------------------------- 1 file changed, 15 insertions(+), 49 deletions(-) diff --git a/src/app/rooms/page.tsx b/src/app/rooms/page.tsx index dd32a25..c1ab9af 100644 --- a/src/app/rooms/page.tsx +++ b/src/app/rooms/page.tsx @@ -24,7 +24,7 @@ export default function RoomsPage() { borderRadius="soft" contentWidth="smallMedium" sizing="mediumLargeSizeMediumTitles" - background="noise" + background="circleGradient" cardStyle="inset" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="radial-glow" @@ -53,35 +53,14 @@ export default function RoomsPage() { useInvertedBackground={false} products={[ { - id: "standard", - brand: "Rathvel Alpine Resort", - name: "Standard Alpine Room", - price: "CHF 180", - rating: 5, - reviewCount: "142", - imageSrc: "http://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497286.jpg?_wi=1", - imageAlt: "Standard Alpine Room with mountain view balcony", - }, + id: "standard", brand: "Rathvel Alpine Resort", name: "Standard Alpine Room", price: "CHF 180", rating: 5, + reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497286.jpg", imageAlt: "Standard Alpine Room with mountain view balcony"}, { - id: "deluxe", - brand: "Rathvel Alpine Resort", - name: "Deluxe Mountain View Room", - price: "CHF 280", - rating: 5, - reviewCount: "189", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-happy-smile-roof-top-restaurant-around-city-view_74190-11653.jpg?_wi=1", - imageAlt: "Deluxe Mountain View Room with premium furnishings", - }, + id: "deluxe", brand: "Rathvel Alpine Resort", name: "Deluxe Mountain View Room", price: "CHF 280", rating: 5, + reviewCount: "189", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-happy-smile-roof-top-restaurant-around-city-view_74190-11653.jpg", imageAlt: "Deluxe Mountain View Room with premium furnishings"}, { - id: "junior-suite", - brand: "Rathvel Alpine Resort", - name: "Junior Suite", - price: "CHF 380", - rating: 5, - reviewCount: "156", - imageSrc: "http://img.b2bpic.net/free-photo/interior-bedroom-white-creamy-tones_181624-16134.jpg?_wi=1", - imageAlt: "Junior Suite with separate living area", - }, + id: "junior-suite", brand: "Rathvel Alpine Resort", name: "Junior Suite", price: "CHF 380", rating: 5, + reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/interior-bedroom-white-creamy-tones_181624-16134.jpg", imageAlt: "Junior Suite with separate living area"}, ]} /> @@ -99,20 +78,11 @@ export default function RoomsPage() { useInvertedBackground={false} features={[ { - title: "Climate Control & Comfort", - description: "High-speed heated floors, premium bedding, blackout curtains, air purification systems, and smart temperature controls for optimal comfort.", - imageSrc: "http://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497286.jpg?_wi=2", - }, + title: "Climate Control & Comfort", description: "High-speed heated floors, premium bedding, blackout curtains, air purification systems, and smart temperature controls for optimal comfort.", imageSrc: "http://img.b2bpic.net/free-photo/indoor-design-luxury-resort_23-2150497286.jpg"}, { - title: "Technology & Connectivity", - description: "High-speed WiFi 6, smart TV, wireless charging, USB-C ports, streaming services, and digital concierge access from your room.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-happy-smile-roof-top-restaurant-around-city-view_74190-11653.jpg?_wi=2", - }, + title: "Technology & Connectivity", description: "High-speed WiFi 6, smart TV, wireless charging, USB-C ports, streaming services, and digital concierge access from your room.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-asian-woman-happy-smile-roof-top-restaurant-around-city-view_74190-11653.jpg"}, { - title: "Spa Bathroom Experience", - description: "Luxury rainfall shower, heated towel rack, premium toiletries from Swiss brands, separate vanity, and ambient lighting controls.", - imageSrc: "http://img.b2bpic.net/free-photo/interior-bedroom-white-creamy-tones_181624-16134.jpg?_wi=2", - }, + title: "Spa Bathroom Experience", description: "Luxury rainfall shower, heated towel rack, premium toiletries from Swiss brands, separate vanity, and ambient lighting controls.", imageSrc: "http://img.b2bpic.net/free-photo/interior-bedroom-white-creamy-tones_181624-16134.jpg"}, ]} /> @@ -122,7 +92,7 @@ export default function RoomsPage() { Date: Fri, 13 Mar 2026 00:39:00 +0000 Subject: [PATCH 6/7] Update src/app/spa/page.tsx --- src/app/spa/page.tsx | 77 +++++++++----------------------------------- 1 file changed, 16 insertions(+), 61 deletions(-) diff --git a/src/app/spa/page.tsx b/src/app/spa/page.tsx index 538c26d..aebf537 100644 --- a/src/app/spa/page.tsx +++ b/src/app/spa/page.tsx @@ -7,7 +7,7 @@ import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCa import ContactText from '@/components/sections/contact/ContactText'; import FooterSimple from '@/components/sections/footer/FooterSimple'; import Link from "next/link"; -import { Spa, Compass } from 'lucide-react'; +import { Waves, Compass } from 'lucide-react'; export default function SpaPage() { const navItems = [ @@ -20,72 +20,31 @@ export default function SpaPage() { const spaFeatures = [ { - title: "Therapeutic Massage", - description: "Swedish, Deep Tissue, Hot Stone, Alpine Herbal, and Couples massage treatments tailored to your needs.", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-spa_23-2150911766.jpg?_wi=2" + title: "Therapeutic Massage", description: "Swedish, Deep Tissue, Hot Stone, Alpine Herbal, and Couples massage treatments tailored to your needs.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-spa_23-2150911766.jpg" }, { - title: "Facial & Body Treatments", - description: "Aromatherapy, premium facials, rejuvenating body scrubs, and detox therapies using natural alpine products.", - imageSrc: "http://img.b2bpic.net/free-photo/massage-concept-with-blonde-woman_23-2147816965.jpg?_wi=2" + title: "Facial & Body Treatments", description: "Aromatherapy, premium facials, rejuvenating body scrubs, and detox therapies using natural alpine products.", imageSrc: "http://img.b2bpic.net/free-photo/massage-concept-with-blonde-woman_23-2147816965.jpg" }, { - title: "Sauna & Steam", - description: "Traditional wooden sauna and steam room overlooking alpine peaks. Operating 10 AM – 9 PM daily.", - imageSrc: "http://img.b2bpic.net/free-photo/woman-relaxing-sauna-warm-light-wellness-mood-sauna-pause_169016-69224.jpg?_wi=2" + title: "Sauna & Steam", description: "Traditional wooden sauna and steam room overlooking alpine peaks. Operating 10 AM – 9 PM daily.", imageSrc: "http://img.b2bpic.net/free-photo/woman-relaxing-sauna-warm-light-wellness-mood-sauna-pause_169016-69224.jpg" } ]; const wellnessTestimonials = [ { - id: "1", - name: "Sarah Johnson, London", - date: "Date: 15 January 2025", - title: "A Perfect Alpine Escape", - quote: "The peaceful atmosphere, stunning mountain views, and exceptional spa services made this our most memorable vacation. The staff's attention to detail is unmatched. We're already planning our return visit.", - tag: "Couples Retreat", - avatarSrc: "http://img.b2bpic.net/free-vector/businesswoman-character-with-facial-expressions-flat-design_23-2147607592.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/amazing-shot-ferchensee-lake-bavaria-germany_181624-43106.jpg?_wi=2" + id: "1", name: "Sarah Johnson, London", date: "Date: 15 January 2025", title: "A Perfect Alpine Escape", quote: "The peaceful atmosphere, stunning mountain views, and exceptional spa services made this our most memorable vacation. The staff's attention to detail is unmatched. We're already planning our return visit.", tag: "Couples Retreat", avatarSrc: "http://img.b2bpic.net/free-vector/businesswoman-character-with-facial-expressions-flat-design_23-2147607592.jpg", imageSrc: "http://img.b2bpic.net/free-photo/amazing-shot-ferchensee-lake-bavaria-germany_181624-43106.jpg" }, { - id: "3", - name: "Emma Mueller, Berlin", - date: "Date: 10 December 2024", - title: "Wellness Paradise", - quote: "The spa treatments were transformative. The combination of professional therapists, natural surroundings, and luxury facilities created a sanctuary for recovery and renewal.", - tag: "Wellness Traveler", - avatarSrc: "http://img.b2bpic.net/free-photo/professional-woman-stylish-suit-office_23-2150167727.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/wellness-concept-with-woman-massage-salon_23-2147816967.jpg?_wi=2" + id: "3", name: "Emma Mueller, Berlin", date: "Date: 10 December 2024", title: "Wellness Paradise", quote: "The spa treatments were transformative. The combination of professional therapists, natural surroundings, and luxury facilities created a sanctuary for recovery and renewal.", tag: "Wellness Traveler", avatarSrc: "http://img.b2bpic.net/free-photo/professional-woman-stylish-suit-office_23-2150167727.jpg", imageSrc: "http://img.b2bpic.net/free-photo/wellness-concept-with-woman-massage-salon_23-2147816967.jpg" }, { - id: "4", - name: "James Wilson, New York", - date: "Date: 28 November 2024", - title: "Family Adventure", - quote: "Perfect for families seeking both relaxation and activity. Our kids loved the sledding and snowshoeing, while my wife and I enjoyed the spa. A true all-inclusive experience.", - tag: "Family Holiday", - avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/small-child-running-along-snow_8353-5209.jpg?_wi=2" + id: "4", name: "James Wilson, New York", date: "Date: 28 November 2024", title: "Family Adventure", quote: "Perfect for families seeking both relaxation and activity. Our kids loved the sledding and snowshoeing, while my wife and I enjoyed the spa. A true all-inclusive experience.", tag: "Family Holiday", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", imageSrc: "http://img.b2bpic.net/free-photo/small-child-running-along-snow_8353-5209.jpg" }, { - id: "5", - name: "Sophie Dupont, Paris", - date: "Date: 5 November 2024", - title: "Gourmet Mountain Dining", - quote: "The restaurant elevated Swiss cuisine to art. Every dish showcased local ingredients and culinary excellence. The wine selection was exceptional.", - tag: "Food Enthusiast", - avatarSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520073.jpg?_wi=2" + id: "5", name: "Sophie Dupont, Paris", date: "Date: 5 November 2024", title: "Gourmet Mountain Dining", quote: "The restaurant elevated Swiss cuisine to art. Every dish showcased local ingredients and culinary excellence. The wine selection was exceptional.", tag: "Food Enthusiast", avatarSrc: "http://img.b2bpic.net/free-photo/happy-professional_1098-12931.jpg", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520073.jpg" }, { - id: "6", - name: "David König, Zurich", - date: "Date: 12 October 2024", - title: "Best Kept Secret in Switzerland", - quote: "As a Swiss native, I was impressed by how Rathvel combines modern luxury with authentic alpine charm. This is where I bring my most important guests.", - tag: "Local Connoisseur", - avatarSrc: "http://img.b2bpic.net/free-photo/young-cheerful-man-classic-black-suit-white-shirt-with-wireless-earphones-happily-lookingin-camera-with-laptop-hands-while-spending-time-outdoor_574295-5776.jpg", - imageSrc: "http://img.b2bpic.net/free-photo/big-hut-snow-shirakawago-japan_1150-11190.jpg?_wi=2" + id: "6", name: "David König, Zurich", date: "Date: 12 October 2024", title: "Best Kept Secret in Switzerland", quote: "As a Swiss native, I was impressed by how Rathvel combines modern luxury with authentic alpine charm. This is where I bring my most important guests.", tag: "Local Connoisseur", avatarSrc: "http://img.b2bpic.net/free-photo/young-cheerful-man-classic-black-suit-white-shirt-with-wireless-earphones-happily-lookingin-camera-with-laptop-hands-while-spending-time-outdoor_574295-5776.jpg", imageSrc: "http://img.b2bpic.net/free-photo/big-hut-snow-shirakawago-japan_1150-11190.jpg" } ]; @@ -96,7 +55,7 @@ export default function SpaPage() { borderRadius="soft" contentWidth="smallMedium" sizing="mediumLargeSizeMediumTitles" - background="noise" + background="circleGradient" cardStyle="inset" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="radial-glow" @@ -123,7 +82,7 @@ export default function SpaPage() { title="Premium Spa & Wellness" description="Immerse yourself in our world-class wellness center featuring therapeutic treatments, sauna, steam room, and heated outdoor pool with mountain views." tag="Wellness" - tagIcon={Spa} + tagIcon={Waves} textboxLayout="default" gridVariant="three-columns-all-equal-width" animationType="slide-up" @@ -146,7 +105,7 @@ export default function SpaPage() { Date: Fri, 13 Mar 2026 00:39:00 +0000 Subject: [PATCH 7/7] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 65 ++++++++----------- 1 file changed, 28 insertions(+), 37 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..7841388 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,42 @@ -"use client"; - -import { memo } from "react"; -import useSvgTextLogo from "./useSvgTextLogo"; -import { cls } from "@/lib/utils"; +import React from 'react'; interface SvgTextLogoProps { - logoText: string; - adjustHeightFactor?: number; - verticalAlign?: "top" | "center"; + text: string; + fontSize?: number; + fontWeight?: number | string; + fontFamily?: string; + fill?: string; className?: string; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +const SvgTextLogo: React.FC = ({ + text, + fontSize = 48, + fontWeight = 'bold', + fontFamily = 'Arial, sans-serif', + fill = 'currentColor', + className = '', +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file -- 2.49.1