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() {
@@ -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() {
@@ -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() {
@@ -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() {
@@ -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() {
@@ -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() {
{
+ 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 (
);
-});
+};
-SvgTextLogo.displayName = "SvgTextLogo";
-
-export default SvgTextLogo;
+export default SvgTextLogo;
\ No newline at end of file