From 54637be20258e0fe1b11ae7667b2939f1c7ba3b0 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 07:21:24 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6789afb..144467c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -55,23 +55,22 @@ export default function LandingPage() { buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=npok0r&_wi=1", imageAlt: "Strength training with dumbbells" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=npok0r", imageAlt: "Strength training with dumbbells" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6m7k5y&_wi=1", imageAlt: "Cardio fitness on treadmill" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6m7k5y", imageAlt: "Cardio fitness on treadmill" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0uonyd&_wi=1", imageAlt: "Group yoga fitness class" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0uonyd", imageAlt: "Group yoga fitness class" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8jgt78&_wi=1", imageAlt: "Swimming pool aquatic center" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8jgt78", imageAlt: "Swimming pool aquatic center" }, { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3qjmwq", imageAlt: "Personal trainer coaching session" } ]} ariaLabel="Hero section showcasing Rueil Fitness Club facilities and services" - useInvertedBackground={false} /> @@ -105,25 +104,25 @@ export default function LandingPage() { id: "strength-training", title: "Strength Training", descriptions: [ "State-of-the-art weight equipment for all levels", "Free weights, machines, and functional training zones", "Expert guidance from certified trainers" ], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=npok0r&_wi=2", imageAlt: "Strength training facilities" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=npok0r", imageAlt: "Strength training facilities" }, { id: "fitness-classes", title: "Group Fitness Classes", descriptions: [ "Yoga, pilates, HIIT, and dance classes", "Motivating instructors and energetic community atmosphere", "Classes for all fitness levels and schedules" ], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0uonyd&_wi=2", imageAlt: "Group fitness class session" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0uonyd", imageAlt: "Group fitness class session" }, { id: "cardio-training", title: "Cardio & Conditioning", descriptions: [ "Modern treadmills, ellipticals, and rowing machines", "Personalized cardio programming available", "Heart rate monitoring and performance tracking" ], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6m7k5y&_wi=2", imageAlt: "Cardio fitness equipment" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6m7k5y", imageAlt: "Cardio fitness equipment" }, { id: "aquatic-programs", title: "Aquatic Programs", descriptions: [ "Professional swimming pool for lap and recreational swimming", "Water aerobics and aquatic fitness classes", "Ideal for recovery and low-impact training" ], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8jgt78&_wi=2", imageAlt: "Swimming pool facilities" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8jgt78", imageAlt: "Swimming pool facilities" } ]} gridVariant="four-items-2x2-equal-grid" -- 2.49.1 From a981ef17be2d464030cbcc20322bfc1db8c2f36b Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 07:21:24 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 51 ++++++------------- 1 file changed, 15 insertions(+), 36 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..3647a8a 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,30 @@ -"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; 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, className = '' }) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo; -- 2.49.1