diff --git a/src/app/page.tsx b/src/app/page.tsx index f9a8608..65ee52b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -10,17 +10,17 @@ import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCa import FeatureCardTen from '@/components/sections/feature/FeatureCardTen'; import ContactText from '@/components/sections/contact/ContactText'; import FooterCard from '@/components/sections/footer/FooterCard'; -import { Award, BarChart3, Briefcase, Code, CreditCard, Github, Instagram, Lightbulb, Linkedin, MessageCircle, Monitor, Package, Palette, Pen, Share2, ShoppingCart, Smartphone, Sparkles, Star, TrendingUp, Twitter, Users, Zap } from 'lucide-react'; +import { Award, BarChart3, Briefcase, Code, CreditCard, Github, Instagram, Lightbulb, Linkedin, MessageCircle, Monitor, Package, Palette, Pen, Share2, ShoppingCart, Smartphone, Sparkles, Star, TrendingUp, Twitter, Users, Zap, Layout, Smile, Layers } from 'lucide-react'; export default function LandingPage() { return ( @@ -71,12 +71,12 @@ export default function LandingPage() { @@ -86,15 +86,15 @@ export default function LandingPage() { features={[ { id: 1, - tag: "Discovery", title: "Strategic Planning", subtitle: "Understanding your vision and market", description: "We dive deep into your business goals, target audience, and competitive landscape. Through collaborative workshops and research, we develop a comprehensive strategy that aligns design with business objectives and creates a clear roadmap for success.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-mug-near-colleagues-with-blueprint_23-2147808074.jpg?_wi=1", imageAlt: "Strategic Planning Workshop" + tag: "Discovery", title: "Strategic Planning", subtitle: "Understanding your vision and market", description: "We dive deep into your business goals, target audience, and competitive landscape. Through collaborative workshops and research, we develop a comprehensive strategy that aligns design with business objectives and creates a clear roadmap for success.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-mug-near-colleagues-with-blueprint_23-2147808074.jpg", imageAlt: "Strategic Planning Workshop" }, { id: 2, - tag: "Creation", title: "Design & Development", subtitle: "Bringing concepts to life with precision", description: "Our team transforms strategy into stunning visual designs and robust technical solutions. We craft user-centric experiences with meticulous attention to detail, ensuring every pixel serves a purpose and every interaction feels intuitive and delightful.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-sketching-web-design_23-2149930947.jpg?_wi=1", imageAlt: "Design Execution Process" + tag: "Creation", title: "Design & Development", subtitle: "Bringing concepts to life with precision", description: "Our team transforms strategy into stunning visual designs and robust technical solutions. We craft user-centric experiences with meticulous attention to detail, ensuring every pixel serves a purpose and every interaction feels intuitive and delightful.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-sketching-web-design_23-2149930947.jpg", imageAlt: "Design Execution Process" }, { id: 3, - tag: "Launch", title: "Delivery & Support", subtitle: "Launch with confidence and ongoing partnership", description: "We don't just deliver projects; we launch experiences. With comprehensive testing, seamless deployment, and post-launch optimization, we ensure your digital product performs flawlessly. Our team remains your partner for ongoing improvements and strategic growth.", imageSrc: "http://img.b2bpic.net/free-vector/startup-landing-page-with-rocket_52683-8588.jpg?_wi=1", imageAlt: "Project Launch and Delivery" + tag: "Launch", title: "Delivery & Support", subtitle: "Launch with confidence and ongoing partnership", description: "We don't just deliver projects; we launch experiences. With comprehensive testing, seamless deployment, and post-launch optimization, we ensure your digital product performs flawlessly. Our team remains your partner for ongoing improvements and strategic growth.", imageSrc: "http://img.b2bpic.net/free-vector/startup-landing-page-with-rocket_52683-8588.jpg", imageAlt: "Project Launch and Delivery" } ]} title="Our Creative Process" @@ -103,8 +103,8 @@ export default function LandingPage() { useInvertedBackground={false} tag="How We Work" tagIcon={Lightbulb} - tagAnimation="entrance-slide" - buttonAnimation="entrance-slide" + tagAnimation="slide-up" + buttonAnimation="blur-reveal" /> @@ -132,7 +132,7 @@ export default function LandingPage() { useInvertedBackground={false} tag="Our Impact" tagIcon={Zap} - tagAnimation="entrance-slide" + tagAnimation="slide-up" /> @@ -164,7 +164,7 @@ export default function LandingPage() { useInvertedBackground={false} tag="Testimonials" tagIcon={MessageCircle} - tagAnimation="entrance-slide" + tagAnimation="slide-up" /> @@ -172,7 +172,7 @@ export default function LandingPage() { diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..9c442e5 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,43 @@ -"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; + fill?: string; + fontFamily?: string; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +export const SvgTextLogo: React.FC = ({ + text, + className = '', + fontSize = 24, + fontWeight = 700, + fill = 'currentColor', + fontFamily = 'system-ui, -apple-system, sans-serif', +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file