From ee2783b4214f5b0b1362bf1155376a78d227bcf2 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 23:11:38 +0000 Subject: [PATCH 1/3] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 55 +++++++++++----------------------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index a003f6a..7e33f19 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -19,8 +19,7 @@ export default function ContactPage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Solutions", href: "/solutions" }, { label: "Pricing", href: "/pricing" }, { label: "For Vendors", href: "#" }, @@ -28,8 +27,7 @@ export default function ContactPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Case Studies", href: "/case-studies" }, { label: "Blog", href: "#" }, @@ -37,8 +35,7 @@ export default function ContactPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Help Center", href: "#" }, { label: "Contact Support", href: "/contact" }, { label: "Status Page", href: "#" }, @@ -46,8 +43,7 @@ export default function ContactPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "#" }, { label: "Terms of Service", href: "#" }, { label: "Cookie Policy", href: "#" }, @@ -63,7 +59,7 @@ export default function ContactPage() { borderRadius="rounded" contentWidth="mediumSmall" sizing="mediumLarge" - background="noise" + background="circleGradient" cardStyle="outline" primaryButtonStyle="radial-glow" secondaryButtonStyle="solid" @@ -76,9 +72,7 @@ export default function ContactPage() { id: item.id === "/" ? "/" : item.id, }))} button={{ - text: "Schedule Demo", - href: "contact", - }} + text: "Schedule Demo", href: "contact"}} brandName="WebVend" /> @@ -91,10 +85,9 @@ export default function ContactPage() { tagIcon={Mail} tagAnimation="slide-up" background={{ - variant: "noise", - }} + variant: "sparkles-gradient"}} useInvertedBackground={true} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoshJfjlEVWHjVUvJyQBZWRMDn/a-professional-illustration-depicting-bu-1773270548888-37fee6f7.png?_wi=2" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoshJfjlEVWHjVUvJyQBZWRMDn/a-professional-illustration-depicting-bu-1773270548888-37fee6f7.png" imageAlt="Contact and consultation illustration" mediaPosition="right" mediaAnimation="slide-up" @@ -112,37 +105,19 @@ export default function ContactPage() { tagIcon={HelpCircle} faqs={[ { - id: "1", - title: "How do I get started with WebVend?", - content: "Getting started is simple: Create an account, browse our marketplace, select your solutions, and deploy in minutes. Our onboarding team will guide you through each step to ensure a smooth implementation.", - }, + id: "1", title: "How do I get started with WebVend?", content: "Getting started is simple: Create an account, browse our marketplace, select your solutions, and deploy in minutes. Our onboarding team will guide you through each step to ensure a smooth implementation."}, { - id: "2", - title: "What security standards does WebVend meet?", - content: "WebVend is SOC 2 Type II certified and complies with GDPR, HIPAA, and other enterprise standards. All solutions undergo rigorous security audits, and we provide comprehensive audit trails and compliance documentation.", - }, + id: "2", title: "What security standards does WebVend meet?", content: "WebVend is SOC 2 Type II certified and complies with GDPR, HIPAA, and other enterprise standards. All solutions undergo rigorous security audits, and we provide comprehensive audit trails and compliance documentation."}, { - id: "3", - title: "Can I try solutions before purchasing?", - content: "Yes! We offer 14-day free trials for most solutions, and a 30-day money-back guarantee if you're not satisfied. No credit card required for trials.", - }, + id: "3", title: "Can I try solutions before purchasing?", content: "Yes! We offer 14-day free trials for most solutions, and a 30-day money-back guarantee if you're not satisfied. No credit card required for trials."}, { - id: "4", - title: "What happens if I need technical support?", - content: "Each solution includes vendor support, and WebVend provides platform support 24/7. Business and Enterprise plans include a dedicated account manager to ensure your success.", - }, + id: "4", title: "What happens if I need technical support?", content: "Each solution includes vendor support, and WebVend provides platform support 24/7. Business and Enterprise plans include a dedicated account manager to ensure your success."}, { - id: "5", - title: "Can I integrate WebVend with my existing systems?", - content: "Absolutely. WebVend supports 200+ integrations out of the box, including popular tools like Salesforce, Slack, and SAP. We also offer custom integration support for Enterprise customers.", - }, + id: "5", title: "Can I integrate WebVend with my existing systems?", content: "Absolutely. WebVend supports 200+ integrations out of the box, including popular tools like Salesforce, Slack, and SAP. We also offer custom integration support for Enterprise customers."}, { - id: "6", - title: "What are your pricing terms?", - content: "Pricing is flexible and transparent. Pay monthly or annually (with 20% savings). All plans include access to platform features, community support, and deployment infrastructure.", - }, + id: "6", title: "What are your pricing terms?", content: "Pricing is flexible and transparent. Pay monthly or annually (with 20% savings). All plans include access to platform features, community support, and deployment infrastructure."}, ]} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoshJfjlEVWHjVUvJyQBZWRMDn/a-professional-illustration-of-a-busines-1773270548061-b870883b.png?_wi=3" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoshJfjlEVWHjVUvJyQBZWRMDn/a-professional-illustration-of-a-busines-1773270548061-b870883b.png" imageAlt="FAQ support illustration" mediaPosition="left" mediaAnimation="slide-up" -- 2.49.1 From 74b50b9bb8b07e12155813ea8dd3fdcf4102cb20 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 23:11:39 +0000 Subject: [PATCH 2/3] Update src/app/page.tsx --- src/app/page.tsx | 245 ++++++++++------------------------------------- 1 file changed, 48 insertions(+), 197 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 4739ed0..190a2be 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -22,7 +22,7 @@ export default function HomePage() { borderRadius="rounded" contentWidth="mediumSmall" sizing="mediumLarge" - background="noise" + background="circleGradient" cardStyle="outline" primaryButtonStyle="radial-glow" secondaryButtonStyle="solid" @@ -40,9 +40,7 @@ export default function HomePage() { { name: "About", id: "about" }, ]} button={{ - text: "Schedule Demo", - href: "contact", - }} + text: "Schedule Demo", href: "contact"}} /> @@ -51,7 +49,7 @@ export default function HomePage() { Date: Wed, 11 Mar 2026 23:11:39 +0000 Subject: [PATCH 3/3] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 50 ++++++------------- 1 file changed, 15 insertions(+), 35 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..c0c60e2 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,31 @@ -"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