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 (
);
-});
+};
-SvgTextLogo.displayName = "SvgTextLogo";
-
-export default SvgTextLogo;
+export default SvgTextLogo;
\ No newline at end of file