diff --git a/src/app/page.tsx b/src/app/page.tsx
index 8f58fba..a008833 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -64,13 +64,13 @@ export default function LandingPage() {
description="Chiffres qui comptent dans notre communauté de rideurs"
metrics={[
{
- id: "1", value: "5000+", title: "Rideurs Équipés", description: "Passionnés satisfaits chaque année", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=slze5w&_wi=1", imageAlt: "Community of riders"
+ id: "1", value: "5000+", title: "Rideurs Équipés", description: "Passionnés satisfaits chaque année", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=slze5w", imageAlt: "Community of riders"
},
{
- id: "2", value: "15+", title: "Années d'Expertise", description: "Service atelier expert et conseils honnêtes", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3&_wi=1", imageAlt: "Workshop service"
+ id: "2", value: "15+", title: "Années d'Expertise", description: "Service atelier expert et conseils honnêtes", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3", imageAlt: "Workshop service"
},
{
- id: "3", value: "100%", title: "Satisfaction Garantie", description: "Conseils adaptés, pas de vente forcée", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=slze5w&_wi=2", imageAlt: "Customer satisfaction"
+ id: "3", value: "100%", title: "Satisfaction Garantie", description: "Conseils adaptés, pas de vente forcée", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=slze5w", imageAlt: "Customer satisfaction"
}
]}
textboxLayout="default"
@@ -108,15 +108,15 @@ export default function LandingPage() {
features={[
{
id: 1,
- title: "Des Passionnés Avant Tout", description: "Notre équipe ride et teste le matériel. On partage votre passion et on comprend vos besoins.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=slze5w&_wi=3", imageAlt: "Passionate riders team"
+ title: "Des Passionnés Avant Tout", description: "Notre équipe ride et teste le matériel. On partage votre passion et on comprend vos besoins.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=slze5w", imageAlt: "Passionate riders team"
},
{
id: 2,
- title: "Des Conseils Honnêtes", description: "On ne vous vend que ce dont vous avez vraiment besoin. Expertise technique et transparence totale.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3&_wi=2", imageAlt: "Workshop expertise"
+ title: "Des Conseils Honnêtes", description: "On ne vous vend que ce dont vous avez vraiment besoin. Expertise technique et transparence totale.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3", imageAlt: "Workshop expertise"
},
{
id: 3,
- title: "Un Vrai Atelier", description: "Réglage, réparation et montage custom. Votre matériel entre les mains de pros qui comprennent.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3&_wi=3", imageAlt: "Professional workshop"
+ title: "Un Vrai Atelier", description: "Réglage, réparation et montage custom. Votre matériel entre les mains de pros qui comprennent.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3", imageAlt: "Professional workshop"
}
]}
textboxLayout="default"
@@ -158,13 +158,12 @@ export default function LandingPage() {
@@ -182,7 +181,7 @@ export default function LandingPage() {
required: true
}}
useInvertedBackground={false}
- imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3&_wi=4"
+ imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fv8vm3"
imageAlt="Workshop service"
mediaPosition="right"
buttonText="Prendre RDV"
diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
index f214190..c261a19 100644
--- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
+++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
@@ -1,51 +1,49 @@
-"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;
+ dominantBaseline?: 'auto' | 'baseline' | 'before-edge' | 'text-before-edge' | 'middle' | 'central' | 'after-edge' | 'text-after-edge' | 'ideographic' | 'alphabetic' | 'hanging' | 'mathematical' | 'inherit';
}
-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 = 'w-full h-full',
+ dominantBaseline = 'middle',
+}) => {
return (
);
-});
+};
-SvgTextLogo.displayName = "SvgTextLogo";
-
-export default SvgTextLogo;
+export default SvgTextLogo;
\ No newline at end of file