From f944bdaadfaa9c5391ca2a6ed388f45ae6eb8ceb Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 17:49:35 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 0622d4d..8e7704d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -48,7 +48,7 @@ export default function LandingPage() { tag="AI Innovation" tagIcon={Sparkles} tagAnimation="slide-up" - background={{ variant: "circleGradient" }} + background={{ variant: "plain" }} buttons={[ { text: "Book a Demo", href: "contact" }, { text: "Free Trial", href: "#features" } @@ -56,22 +56,22 @@ export default function LandingPage() { buttonAnimation="blur-reveal" mediaItems={[ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/a-stunning-modern-ai-dashboard-interface-1773337666734-cc31d71c.png?_wi=1", imageAlt: "AI Dashboard Interface" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/a-stunning-modern-ai-dashboard-interface-1773337666734-cc31d71c.png", imageAlt: "AI Dashboard Interface" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/abstract-visualization-of-intelligent-au-1773337667033-d63838d8.png?_wi=1", imageAlt: "Automation Workflow" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/abstract-visualization-of-intelligent-au-1773337667033-d63838d8.png", imageAlt: "Automation Workflow" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/professional-data-insights-visualization-1773337666899-83e2a9e9.png?_wi=1", imageAlt: "Data Insights" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/professional-data-insights-visualization-1773337666899-83e2a9e9.png", imageAlt: "Data Insights" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/seamless-integration-ecosystem-visualiza-1773337667093-4c91d7b4.png?_wi=1", imageAlt: "System Integration" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/seamless-integration-ecosystem-visualiza-1773337667093-4c91d7b4.png", imageAlt: "System Integration" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/close-up-of-advanced-machine-learning-al-1773337666106-f348c038.png?_wi=1", imageAlt: "Machine Learning" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/close-up-of-advanced-machine-learning-al-1773337666106-f348c038.png", imageAlt: "Machine Learning" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/real-time-data-processing-dashboard-with-1773337667148-54956e1d.png?_wi=1", imageAlt: "Real-time Processing" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/real-time-data-processing-dashboard-with-1773337667148-54956e1d.png", imageAlt: "Real-time Processing" } ]} /> @@ -102,10 +102,10 @@ export default function LandingPage() { title: "Machine Learning Engine", description: "Advanced algorithms that learn from your data and continuously improve predictive accuracy.", icon: Brain, mediaItems: [ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/close-up-of-advanced-machine-learning-al-1773337666106-f348c038.png?_wi=2", imageAlt: "ML Algorithms" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/close-up-of-advanced-machine-learning-al-1773337666106-f348c038.png", imageAlt: "ML Algorithms" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/a-stunning-modern-ai-dashboard-interface-1773337666734-cc31d71c.png?_wi=2", imageAlt: "ML Dashboard" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/a-stunning-modern-ai-dashboard-interface-1773337666734-cc31d71c.png", imageAlt: "ML Dashboard" } ] }, @@ -113,10 +113,10 @@ export default function LandingPage() { title: "Real-Time Analytics", description: "Process massive datasets instantly with lightning-fast insights and actionable intelligence.", icon: BarChart3, mediaItems: [ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/professional-data-insights-visualization-1773337666899-83e2a9e9.png?_wi=2", imageAlt: "Analytics Dashboard" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/professional-data-insights-visualization-1773337666899-83e2a9e9.png", imageAlt: "Analytics Dashboard" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/real-time-data-processing-dashboard-with-1773337667148-54956e1d.png?_wi=2", imageAlt: "Real-time Data" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/real-time-data-processing-dashboard-with-1773337667148-54956e1d.png", imageAlt: "Real-time Data" } ] }, @@ -124,10 +124,10 @@ export default function LandingPage() { title: "Seamless Integration", description: "Connect effortlessly with your existing systems and workflows. Deploy in days, not months.", icon: Plug, mediaItems: [ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/seamless-integration-ecosystem-visualiza-1773337667093-4c91d7b4.png?_wi=2", imageAlt: "System Integration" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/seamless-integration-ecosystem-visualiza-1773337667093-4c91d7b4.png", imageAlt: "System Integration" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/a-stunning-modern-ai-dashboard-interface-1773337666734-cc31d71c.png?_wi=3", imageAlt: "Integration Interface" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/a-stunning-modern-ai-dashboard-interface-1773337666734-cc31d71c.png", imageAlt: "Integration Interface" } ] }, @@ -135,10 +135,10 @@ export default function LandingPage() { title: "Intelligent Automation", description: "Eliminate repetitive tasks and let AI handle complex workflows with remarkable precision.", icon: Zap, mediaItems: [ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/abstract-visualization-of-intelligent-au-1773337667033-d63838d8.png?_wi=2", imageAlt: "Automation Workflow" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/abstract-visualization-of-intelligent-au-1773337667033-d63838d8.png", imageAlt: "Automation Workflow" }, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/real-time-data-processing-dashboard-with-1773337667148-54956e1d.png?_wi=3", imageAlt: "Process Automation" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ar4uaN8jZRKSQ7cd9dS7gZ4XNj/real-time-data-processing-dashboard-with-1773337667148-54956e1d.png", imageAlt: "Process Automation" } ] } -- 2.49.1 From 784c5aa785c2a0ae2d31c50155902694ccf76672 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 17:49:36 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 59 ++++++++----------- 1 file changed, 24 insertions(+), 35 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..76ee803 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,40 @@ -"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?: string | number; + fill?: string; + dominantBaseline?: React.SVGAttributes['dominantBaseline']; } -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 = 'bold', + fill = 'currentColor', + dominantBaseline = 'auto', +}) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo; -- 2.49.1