From 8ed3ad9343f733913173c2ee37c7806c2c9ed93f Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 02:07:31 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 4b16e3c..a05269a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -20,7 +20,7 @@ export default function LandingPage() { borderRadius="rounded" contentWidth="compact" sizing="largeSmallSizeMediumTitles" - background="grid" + background="circleGradient" cardStyle="gradient-mesh" primaryButtonStyle="radial-glow" secondaryButtonStyle="radial-glow" @@ -48,7 +48,7 @@ export default function LandingPage() { tag="Montana's IT Leader Since 1965" tagIcon={Zap} tagAnimation="slide-up" - background={{ variant: "grid" }} + background={{ variant: "animated-grid" }} imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/a-modern-it-service-dashboard-showing-ne-1773281163596-e906752d.png" imageAlt="Modern IT service dashboard with network monitoring and cybersecurity alerts" buttons={[ @@ -85,19 +85,19 @@ export default function LandingPage() { features={[ { id: 1, - title: "Managed IT Services", description: "Proactive monitoring, support, and optimization that keeps your business running without interruption. Real-time alerts and expert response when issues arise.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png?_wi=1", imageAlt: "Managed IT services infrastructure" + title: "Managed IT Services", description: "Proactive monitoring, support, and optimization that keeps your business running without interruption. Real-time alerts and expert response when issues arise.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png", imageAlt: "Managed IT services infrastructure" }, { id: 2, - title: "Cybersecurity Solutions", description: "Advanced protection to safeguard your systems, data, and reputation from digital threats. Multi-layered defense strategies tailored to your organization.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png?_wi=2", imageAlt: "Cybersecurity protection systems" + title: "Cybersecurity Solutions", description: "Advanced protection to safeguard your systems, data, and reputation from digital threats. Multi-layered defense strategies tailored to your organization.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png", imageAlt: "Cybersecurity protection systems" }, { id: 3, - title: "Network & Infrastructure", description: "Reliable connectivity and expertly designed systems that scale with your organization. From planning to implementation and ongoing optimization.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png?_wi=3", imageAlt: "Network infrastructure setup" + title: "Network & Infrastructure", description: "Reliable connectivity and expertly designed systems that scale with your organization. From planning to implementation and ongoing optimization.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png", imageAlt: "Network infrastructure setup" }, { id: 4, - title: "Document & Print Solutions", description: "Industry-leading office equipment and document management systems that improve efficiency. Solutions that work seamlessly with your existing workflows.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png?_wi=4", imageAlt: "Document and print management" + title: "Document & Print Solutions", description: "Industry-leading office equipment and document management systems that improve efficiency. Solutions that work seamlessly with your existing workflows.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoEmFTotL9xRtfX980w8d2d4Ht/abstract-technology-landscape-showing-in-1773281163205-bc9174d3.png", imageAlt: "Document and print management" } ]} buttonAnimation="slide-up" From d7d027bd4c89331bf0d4c688b50b8341ab73767a Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 02:07:31 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 60 +++++++------------ 1 file changed, 23 insertions(+), 37 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..2658574 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,37 @@ -"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"; - className?: string; +interface SvgTextLogoProps extends SVGProps { + text?: string; + size?: number; + weight?: number; + color?: 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', + size = 24, + weight = 700, + color = '#000000', + ...props +}) => { return ( - {logoText} + {text} ); -}); - -SvgTextLogo.displayName = "SvgTextLogo"; +}; export default SvgTextLogo;