From 278e75d97348e92424f1ec9bef2f886856b2c749 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 16:11:06 +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 813a0c4..9b3d90a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -41,26 +41,26 @@ export default function LandingPage() { @@ -80,7 +80,7 @@ export default function LandingPage() { title="Constantly Exploring, Perpetually Growing" description="I'm a developer obsessed with building clean, scalable interfaces and thoughtful user experiences. With a foundation in TypeScript, React, and modern web architecture, I'm always diving into new technologies and design patterns. When I'm not coding, I'm learning—whether it's mastering new frameworks, exploring design systems, or understanding how products think." tag="About Me" - tagAnimation="entrance-slide" + tagAnimation="slide-up" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/a-professional-portrait-of-a-developer-i-1773245379919-61507f36.png" imageAlt="Aryan in modern workspace" useInvertedBackground={true} @@ -97,7 +97,7 @@ export default function LandingPage() { title="Featured Work" description="Selection of recent projects showcasing frontend engineering, system design, and user-centric problem solving." tag="Portfolio" - tagAnimation="entrance-slide" + tagAnimation="slide-up" textboxLayout="default" animationType="slide-up" useInvertedBackground={false} @@ -126,7 +126,7 @@ export default function LandingPage() { title="My Technology Arsenal" description="Constantly expanding my technical toolkit across frontend, backend, and DevOps ecosystems." tag="Skills" - tagAnimation="entrance-slide" + tagAnimation="slide-up" animationType="slide-up" textboxLayout="default" useInvertedBackground={true} @@ -148,7 +148,7 @@ export default function LandingPage() { title="What Others Say" description="Real feedback from colleagues, mentors, and collaborators who've experienced my work firsthand." tag="Testimonials" - tagAnimation="entrance-slide" + tagAnimation="slide-up" textboxLayout="default" animationType="slide-up" useInvertedBackground={false} @@ -158,19 +158,19 @@ export default function LandingPage() { testimonials={[ { id: "1", name: "Sarah Chen", role: "CTO", company: "TechFlow", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/professional-headshot-of-a-tech-lead-in--1773245379935-9b07637d.png?_wi=2", imageAlt: "Sarah Chen" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/professional-headshot-of-a-tech-lead-in--1773245379935-9b07637d.png", imageAlt: "Sarah Chen" }, { id: "2", name: "Marcus Rodriguez", role: "Product Lead", company: "StartupXYZ", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/portrait-of-a-product-manager-in-a-moder-1773245380603-a4f1d165.png?_wi=2", imageAlt: "Marcus Rodriguez" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/portrait-of-a-product-manager-in-a-moder-1773245380603-a4f1d165.png", imageAlt: "Marcus Rodriguez" }, { id: "3", name: "Emily Watson", role: "Founder", company: "InnovateLab", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/headshot-of-a-startup-founder-in-contemp-1773245379499-27a7cc2b.png?_wi=2", imageAlt: "Emily Watson" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/headshot-of-a-startup-founder-in-contemp-1773245379499-27a7cc2b.png", imageAlt: "Emily Watson" }, { id: "4", name: "David Kim", role: "Design Director", company: "CreativeStudio", rating: 5, - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/professional-portrait-of-a-design-direct-1773245379404-585d47ed.png?_wi=2", imageAlt: "David Kim" + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Ao3LuWrhn9dVwGBZPq7b9kJLlM/professional-portrait-of-a-design-direct-1773245379404-585d47ed.png", imageAlt: "David Kim" } ]} /> @@ -180,7 +180,7 @@ export default function LandingPage() { Date: Wed, 11 Mar 2026 16:11:07 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 65 ++++++++----------- 1 file changed, 28 insertions(+), 37 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..ccaccb0 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,42 @@ -"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?: number | string; + letterSpacing?: number; + dominantBaseline?: 'auto' | 'middle' | 'hanging' | 'text-bottom' | 'alphabetic' | 'text-top'; } -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 = 48, + fontWeight = 700, + letterSpacing = 0, + dominantBaseline = 'middle', +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file -- 2.49.1