From a155315da2958494f3c05a36c0d6d6e078827ca8 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 07:08:35 +0000 Subject: [PATCH 1/7] Update src/app/page.tsx --- src/app/page.tsx | 160 +++++++++++------------------------------------ 1 file changed, 38 insertions(+), 122 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 4689d72..247b5f0 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -19,7 +19,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="compact" sizing="largeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -35,9 +35,7 @@ export default function HomePage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Become a Supplier", - href: "https://example.com/supplier-signup", - }} + text: "Become a Supplier", href: "https://example.com/supplier-signup"}} animateOnLoad={true} /> @@ -49,42 +47,26 @@ export default function HomePage() { tag="Premium Marketplace" tagIcon={Sparkles} tagAnimation="slide-up" - background={{ variant: "aurora" }} + background={{ variant: "plain" }} leftCarouselItems={[ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rp1xrj&_wi=1", - imageAlt: "Premium AirPods collection", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rp1xrj", imageAlt: "Premium AirPods collection"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s7uwfw&_wi=1", - imageAlt: "Designer shoes lineup", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s7uwfw", imageAlt: "Designer shoes lineup"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=egde2k&_wi=1", - imageAlt: "Luxury watches display", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=egde2k", imageAlt: "Luxury watches display"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nki2vx&_wi=1", - imageAlt: "JBL audio speakers", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nki2vx", imageAlt: "JBL audio speakers"}, ]} rightCarouselItems={[ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=oewtyk&_wi=1", - imageAlt: "Premium fashion apparel", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=oewtyk", imageAlt: "Premium fashion apparel"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vca335&_wi=1", - imageAlt: "AirPods max headphones", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vca335", imageAlt: "AirPods max headphones"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ve2mux&_wi=1", - imageAlt: "Luxury sneakers", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ve2mux", imageAlt: "Luxury sneakers"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3ff6cn&_wi=1", - imageAlt: "Premium timepieces", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3ff6cn", imageAlt: "Premium timepieces"}, ]} buttons={[ { text: "Browse Suppliers", href: "#categories" }, @@ -108,59 +90,29 @@ export default function HomePage() { useInvertedBackground={false} features={[ { - title: "AirPods & Audio", - description: - "Premium Apple AirPods Pro, Max, and all generations from verified suppliers", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5lascz", - imageAlt: "AirPods collection", - button: { - text: "View Suppliers", - href: "/suppliers/airpods", - }, + title: "AirPods & Audio", description: + "Premium Apple AirPods Pro, Max, and all generations from verified suppliers", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=5lascz", imageAlt: "AirPods collection", button: { + text: "View Suppliers", href: "/suppliers/airpods"}, }, { - title: "Designer Shoes", - description: - "Authentic Nike, Dior, and Louis Vuitton footwear from trusted sources", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wtmk5x", - imageAlt: "Designer shoes", - button: { - text: "View Suppliers", - href: "/suppliers/shoes", - }, + title: "Designer Shoes", description: + "Authentic Nike, Dior, and Louis Vuitton footwear from trusted sources", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wtmk5x", imageAlt: "Designer shoes", button: { + text: "View Suppliers", href: "/suppliers/shoes"}, }, { - title: "Fashion Apparel", - description: - "Premium Nike Tech, Dsquared, and LV clothing from authorized dealers", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3py6kh", - imageAlt: "Fashion collection", - button: { - text: "View Suppliers", - href: "/suppliers/clothing", - }, + title: "Fashion Apparel", description: + "Premium Nike Tech, Dsquared, and LV clothing from authorized dealers", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3py6kh", imageAlt: "Fashion collection", button: { + text: "View Suppliers", href: "/suppliers/clothing"}, }, { - title: "Luxury Watches", - description: - "Rolex, Casio, G-Shock timepieces from certified luxury suppliers", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=sd9syd", - imageAlt: "Watches collection", - button: { - text: "View Suppliers", - href: "/suppliers/watches", - }, + title: "Luxury Watches", description: + "Rolex, Casio, G-Shock timepieces from certified luxury suppliers", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=sd9syd", imageAlt: "Watches collection", button: { + text: "View Suppliers", href: "/suppliers/watches"}, }, { - title: "JBL Audio", - description: - "Complete JBL speaker lineup from professional audio specialists", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wybltn", - imageAlt: "JBL speakers", - button: { - text: "View Suppliers", - href: "/suppliers/jbl", - }, + title: "JBL Audio", description: + "Complete JBL speaker lineup from professional audio specialists", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=wybltn", imageAlt: "JBL speakers", button: { + text: "View Suppliers", href: "/suppliers/jbl"}, }, ]} /> @@ -176,14 +128,7 @@ export default function HomePage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Nike", - "Apple", - "Louis Vuitton", - "Dior", - "Casio", - "Rolex", - "JBL", - ]} + "Nike", "Apple", "Louis Vuitton", "Dior", "Casio", "Rolex", "JBL"]} speed={40} showCard={true} /> @@ -193,41 +138,17 @@ export default function HomePage() { @@ -261,8 +180,7 @@ export default function HomePage() { Date: Fri, 13 Mar 2026 07:08:35 +0000 Subject: [PATCH 2/7] Update src/app/suppliers/airpods/page.tsx --- src/app/suppliers/airpods/page.tsx | 42 +++++++----------------------- 1 file changed, 10 insertions(+), 32 deletions(-) diff --git a/src/app/suppliers/airpods/page.tsx b/src/app/suppliers/airpods/page.tsx index bfc6155..5a226ad 100644 --- a/src/app/suppliers/airpods/page.tsx +++ b/src/app/suppliers/airpods/page.tsx @@ -16,7 +16,7 @@ export default function AirPodsSupplierPage() { borderRadius="soft" contentWidth="compact" sizing="largeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -32,9 +32,7 @@ export default function AirPodsSupplierPage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Become a Supplier", - href: "https://example.com/supplier-signup", - }} + text: "Become a Supplier", href: "https://example.com/supplier-signup"}} animateOnLoad={true} /> @@ -52,26 +50,11 @@ export default function AirPodsSupplierPage() { useInvertedBackground={true} products={[ { - id: "airpods-pro", - name: "AirPods Pro 2nd Gen", - price: "$249.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rp1xrj&_wi=2", - imageAlt: "AirPods Pro 2nd Generation", - }, + id: "airpods-pro", name: "AirPods Pro 2nd Gen", price: "$249.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rp1xrj", imageAlt: "AirPods Pro 2nd Generation"}, { - id: "airpods-max", - name: "AirPods Max", - price: "$549.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vca335&_wi=2", - imageAlt: "AirPods Max Headphones", - }, + id: "airpods-max", name: "AirPods Max", price: "$549.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=vca335", imageAlt: "AirPods Max Headphones"}, { - id: "airpods-3", - name: "AirPods 3rd Gen", - price: "$169.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jnkezg", - imageAlt: "AirPods 3rd Generation", - }, + id: "airpods-3", name: "AirPods 3rd Gen", price: "$169.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jnkezg", imageAlt: "AirPods 3rd Generation"}, ]} /> @@ -85,13 +68,11 @@ export default function AirPodsSupplierPage() { description="Get direct access to verified suppliers offering premium AirPods at competitive prices. Quality guaranteed, authentication verified, worldwide shipping available." buttons={[ { - text: "Contact a Supplier", - href: "https://example.com/contact-supplier", - }, + text: "Contact a Supplier", href: "https://example.com/contact-supplier"}, { text: "Back to Categories", href: "/#categories" }, ]} buttonAnimation="slide-up" - background={{ variant: "aurora" }} + background={{ variant: "plain" }} useInvertedBackground={false} /> @@ -100,8 +81,7 @@ export default function AirPodsSupplierPage() { Date: Fri, 13 Mar 2026 07:08:35 +0000 Subject: [PATCH 3/7] Update src/app/suppliers/clothing/page.tsx --- src/app/suppliers/clothing/page.tsx | 131 +++++++--------------------- 1 file changed, 30 insertions(+), 101 deletions(-) diff --git a/src/app/suppliers/clothing/page.tsx b/src/app/suppliers/clothing/page.tsx index 6d687bc..68e6ed2 100644 --- a/src/app/suppliers/clothing/page.tsx +++ b/src/app/suppliers/clothing/page.tsx @@ -17,7 +17,7 @@ export default function ClothingSupplierPage() { borderRadius="soft" contentWidth="compact" sizing="largeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -33,9 +33,7 @@ export default function ClothingSupplierPage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Become a Supplier", - href: "https://example.com/supplier-signup", - }} + text: "Become a Supplier", href: "https://example.com/supplier-signup"}} animateOnLoad={true} /> @@ -53,26 +51,11 @@ export default function ClothingSupplierPage() { useInvertedBackground={true} products={[ { - id: "nike-tech-fleece", - name: "Nike Tech Fleece Set", - price: "$159.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=oewtyk&_wi=2", - imageAlt: "Nike Tech Fleece Collection", - }, + id: "nike-tech-fleece", name: "Nike Tech Fleece Set", price: "$159.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=oewtyk", imageAlt: "Nike Tech Fleece Collection"}, { - id: "dsquared-jeans", - name: "Dsquared Designer Jeans", - price: "$450.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=x3b750", - imageAlt: "Dsquared Premium Jeans", - }, + id: "dsquared-jeans", name: "Dsquared Designer Jeans", price: "$450.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=x3b750", imageAlt: "Dsquared Premium Jeans"}, { - id: "lv-apparel", - name: "Louis Vuitton Apparel", - price: "$680.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jg4cjn", - imageAlt: "LV Designer Clothing", - }, + id: "lv-apparel", name: "Louis Vuitton Apparel", price: "$680.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jg4cjn", imageAlt: "LV Designer Clothing"}, ]} /> @@ -81,29 +64,13 @@ export default function ClothingSupplierPage() { @@ -142,78 +104,45 @@ export default function ClothingSupplierPage() { Date: Fri, 13 Mar 2026 07:08:36 +0000 Subject: [PATCH 4/7] Update src/app/suppliers/jbl/page.tsx --- src/app/suppliers/jbl/page.tsx | 115 +++++++++------------------------ 1 file changed, 32 insertions(+), 83 deletions(-) diff --git a/src/app/suppliers/jbl/page.tsx b/src/app/suppliers/jbl/page.tsx index d9454ec..311ade7 100644 --- a/src/app/suppliers/jbl/page.tsx +++ b/src/app/suppliers/jbl/page.tsx @@ -17,7 +17,7 @@ export default function JBLSuppliersPage() { borderRadius="soft" contentWidth="compact" sizing="largeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -33,8 +33,7 @@ export default function JBLSuppliersPage() { { name: "Contact", id: "#contact" } ]} button={{ - text: "Become a Supplier", - href: "https://example.com/supplier-signup" + text: "Become a Supplier", href: "https://example.com/supplier-signup" }} animateOnLoad={true} /> @@ -53,25 +52,13 @@ export default function JBLSuppliersPage() { useInvertedBackground={true} products={[ { - id: "jbl-flip", - name: "JBL Flip Bluetooth", - price: "$129.99", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nki2vx&_wi=2", - imageAlt: "JBL Flip Portable Speaker" + id: "jbl-flip", name: "JBL Flip Bluetooth", price: "$129.99", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=nki2vx", imageAlt: "JBL Flip Portable Speaker" }, { - id: "jbl-charge", - name: "JBL Charge Premium", - price: "$199.99", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ijmok", - imageAlt: "JBL Charge Audio System" + id: "jbl-charge", name: "JBL Charge Premium", price: "$199.99", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4ijmok", imageAlt: "JBL Charge Audio System" }, { - id: "jbl-partybox", - name: "JBL PartyBox Pro", - price: "$799.99", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0wmgm2", - imageAlt: "JBL PartyBox Professional" + id: "jbl-partybox", name: "JBL PartyBox Pro", price: "$799.99", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=0wmgm2", imageAlt: "JBL PartyBox Professional" } ]} /> @@ -81,40 +68,22 @@ export default function JBLSuppliersPage() { @@ -154,77 +121,59 @@ export default function JBLSuppliersPage() { Date: Fri, 13 Mar 2026 07:08:36 +0000 Subject: [PATCH 5/7] Update src/app/suppliers/shoes/page.tsx --- src/app/suppliers/shoes/page.tsx | 135 ++++++++----------------------- 1 file changed, 32 insertions(+), 103 deletions(-) diff --git a/src/app/suppliers/shoes/page.tsx b/src/app/suppliers/shoes/page.tsx index 95551a3..3d68682 100644 --- a/src/app/suppliers/shoes/page.tsx +++ b/src/app/suppliers/shoes/page.tsx @@ -7,7 +7,7 @@ import TestimonialCardTwelve from "@/components/sections/testimonial/Testimonial import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import Link from "next/link"; -import { Shoe, Star, Mail } from "lucide-react"; +import { Footprints, Star, Mail } from "lucide-react"; export default function ShoesSupplierPage() { return ( @@ -17,7 +17,7 @@ export default function ShoesSupplierPage() { borderRadius="soft" contentWidth="compact" sizing="largeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -33,9 +33,7 @@ export default function ShoesSupplierPage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Become a Supplier", - href: "https://example.com/supplier-signup", - }} + text: "Become a Supplier", href: "https://example.com/supplier-signup"}} animateOnLoad={true} /> @@ -45,7 +43,7 @@ export default function ShoesSupplierPage() { title="Designer Shoes Suppliers" description="Premium footwear from Nike, Dior, and Louis Vuitton. Every pair is authenticated and comes with documentation. Shop confidently from our trusted supplier network." tag="Authenticated Luxury" - tagIcon={Shoe} + tagIcon={Footprints} tagAnimation="slide-up" textboxLayout="default" animationType="slide-up" @@ -53,26 +51,11 @@ export default function ShoesSupplierPage() { useInvertedBackground={false} products={[ { - id: "nike-jordan", - name: "Nike Air Jordan 1", - price: "$189.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s7uwfw&_wi=2", - imageAlt: "Nike Air Jordan 1 Premium", - }, + id: "nike-jordan", name: "Nike Air Jordan 1", price: "$189.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s7uwfw", imageAlt: "Nike Air Jordan 1 Premium"}, { - id: "dior-sneaker", - name: "Dior Fashion Sneaker", - price: "$750.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ve2mux&_wi=2", - imageAlt: "Dior Luxury Sneaker", - }, + id: "dior-sneaker", name: "Dior Fashion Sneaker", price: "$750.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ve2mux", imageAlt: "Dior Luxury Sneaker"}, { - id: "lv-trainer", - name: "Louis Vuitton Trainer", - price: "$890.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4cccc6", - imageAlt: "LV Designer Trainer", - }, + id: "lv-trainer", name: "Louis Vuitton Trainer", price: "$890.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4cccc6", imageAlt: "LV Designer Trainer"}, ]} /> @@ -81,29 +64,13 @@ export default function ShoesSupplierPage() { @@ -142,78 +104,45 @@ export default function ShoesSupplierPage() { Date: Fri, 13 Mar 2026 07:08:36 +0000 Subject: [PATCH 6/7] Update src/app/suppliers/watches/page.tsx --- src/app/suppliers/watches/page.tsx | 115 ++++++++--------------------- 1 file changed, 32 insertions(+), 83 deletions(-) diff --git a/src/app/suppliers/watches/page.tsx b/src/app/suppliers/watches/page.tsx index 7f3d132..1fe1aa3 100644 --- a/src/app/suppliers/watches/page.tsx +++ b/src/app/suppliers/watches/page.tsx @@ -17,7 +17,7 @@ export default function WatchesSuppliersPage() { borderRadius="soft" contentWidth="compact" sizing="largeSizeMediumTitles" - background="aurora" + background="circleGradient" cardStyle="subtle-shadow" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -33,8 +33,7 @@ export default function WatchesSuppliersPage() { { name: "Contact", id: "#contact" } ]} button={{ - text: "Become a Supplier", - href: "https://example.com/supplier-signup" + text: "Become a Supplier", href: "https://example.com/supplier-signup" }} animateOnLoad={true} /> @@ -53,25 +52,13 @@ export default function WatchesSuppliersPage() { useInvertedBackground={false} products={[ { - id: "rolex-daytona", - name: "Rolex Daytona", - price: "$14,950.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=egde2k&_wi=2", - imageAlt: "Rolex Daytona Luxury Watch" + id: "rolex-daytona", name: "Rolex Daytona", price: "$14,950.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=egde2k", imageAlt: "Rolex Daytona Luxury Watch" }, { - id: "casio-dress", - name: "Casio Dress Watch", - price: "$299.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3ff6cn&_wi=2", - imageAlt: "Casio Classic Timepiece" + id: "casio-dress", name: "Casio Dress Watch", price: "$299.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3ff6cn", imageAlt: "Casio Classic Timepiece" }, { - id: "gshock-sport", - name: "G-Shock Sport Watch", - price: "$149.00", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9nufat", - imageAlt: "G-Shock Digital Watch" + id: "gshock-sport", name: "G-Shock Sport Watch", price: "$149.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9nufat", imageAlt: "G-Shock Digital Watch" } ]} /> @@ -81,40 +68,22 @@ export default function WatchesSuppliersPage() { @@ -154,77 +121,59 @@ export default function WatchesSuppliersPage() { Date: Fri, 13 Mar 2026 07:08:37 +0000 Subject: [PATCH 7/7] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 63 ++++++++----------- 1 file changed, 25 insertions(+), 38 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..36b067e 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,38 @@ -"use client"; +import React, { SVGProps } from 'react'; -import { memo } from "react"; -import useSvgTextLogo from "./useSvgTextLogo"; -import { cls } from "@/lib/utils"; - -interface SvgTextLogoProps { - logoText: string; - adjustHeightFactor?: number; - verticalAlign?: "top" | "center"; +interface SvgTextLogoProps extends SVGProps { + 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 = 'Logo', + className = '', + ...props +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file -- 2.49.1