From cf78c41184eaea0a9b7dfd2f778b8dbcb716d84f Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 22:02:40 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index deac02e..2d6b528 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -53,19 +53,19 @@ export default function LandingPage() { testimonials={[ { name: "Sarah Johnson", handle: "Bride, 2024", testimonial: "Best wedding day hair ever! The team was so professional and caring.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-confident-woman-startup-manager-office-posing-with-confidence-looking_1258-195341.jpg?_wi=1", imageAlt: "Sarah Johnson" + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-confident-woman-startup-manager-office-posing-with-confidence-looking_1258-195341.jpg", imageAlt: "Sarah Johnson" }, { name: "Emma Davis", handle: "Regular Client", testimonial: "I've been coming here for 3 years. Never disappointed!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg?_wi=1", imageAlt: "Emma Davis" + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg", imageAlt: "Emma Davis" }, { name: "Michelle Chen", handle: "Corporate Client", testimonial: "They transformed my hair. Feeling confident and gorgeous!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/real-professional-smiling-businesswoman-looking-confident-determined-face-expression-standing-suit-white-background_1258-122910.jpg?_wi=1", imageAlt: "Michelle Chen" + imageSrc: "http://img.b2bpic.net/free-photo/real-professional-smiling-businesswoman-looking-confident-determined-face-expression-standing-suit-white-background_1258-122910.jpg", imageAlt: "Michelle Chen" }, { name: "Jessica White", handle: "First Time Client", testimonial: "Welcoming, talented stylists. Will definitely be back!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/positive-woman-with-short-hair-bright-lips-glasses-smiling-outside-trendy-lady-black-clothes-posing-stairs_197531-19325.jpg?_wi=1", imageAlt: "Jessica White" + imageSrc: "http://img.b2bpic.net/free-photo/positive-woman-with-short-hair-bright-lips-glasses-smiling-outside-trendy-lady-black-clothes-posing-stairs_197531-19325.jpg", imageAlt: "Jessica White" } ]} testimonialRotationInterval={5000} @@ -148,19 +148,19 @@ export default function LandingPage() { testimonials={[ { id: "1", name: "Sarah Johnson", handle: "@sarahj_bride", testimonial: "My wedding day hair was absolutely perfect! The team listened to my vision and executed it flawlessly. I felt like a princess!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-confident-woman-startup-manager-office-posing-with-confidence-looking_1258-195341.jpg?_wi=2", imageAlt: "Sarah Johnson" + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-confident-woman-startup-manager-office-posing-with-confidence-looking_1258-195341.jpg", imageAlt: "Sarah Johnson" }, { id: "2", name: "Emma Davis", handle: "@emmastyle", testimonial: "I've been a loyal client for 3 years. The quality of service never wavers. They make me feel valued every single visit.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg?_wi=2", imageAlt: "Emma Davis" + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-attractive-woman-elegant-hotel-cafeteria_657883-403.jpg", imageAlt: "Emma Davis" }, { id: "3", name: "Michelle Chen", handle: "@michelle_beauty", testimonial: "They rescued my hair after a bad experience elsewhere. The restoration was amazing. Highly recommend!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/real-professional-smiling-businesswoman-looking-confident-determined-face-expression-standing-suit-white-background_1258-122910.jpg?_wi=2", imageAlt: "Michelle Chen" + imageSrc: "http://img.b2bpic.net/free-photo/real-professional-smiling-businesswoman-looking-confident-determined-face-expression-standing-suit-white-background_1258-122910.jpg", imageAlt: "Michelle Chen" }, { id: "4", name: "Jessica White", handle: "@jess_transformed", testimonial: "First time visiting and I'm obsessed! The welcoming atmosphere and talent level are incredible.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/positive-woman-with-short-hair-bright-lips-glasses-smiling-outside-trendy-lady-black-clothes-posing-stairs_197531-19325.jpg?_wi=2", imageAlt: "Jessica White" + imageSrc: "http://img.b2bpic.net/free-photo/positive-woman-with-short-hair-bright-lips-glasses-smiling-outside-trendy-lady-black-clothes-posing-stairs_197531-19325.jpg", imageAlt: "Jessica White" } ]} /> -- 2.49.1 From 9a056a2d3d7a348808c794f1bdff3f41058a84d0 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 22:02:40 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 58 ++++++++----------- 1 file changed, 23 insertions(+), 35 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..59838b7 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,39 @@ -"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; + fontSize?: number; + fontWeight?: number | string; + letterSpacing?: number; } -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 = '', + fontSize = 32, + fontWeight = 700, + letterSpacing = 0, +}) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo; -- 2.49.1