diff --git a/src/app/page.tsx b/src/app/page.tsx index 42848a3..a1d491f 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -11,7 +11,7 @@ import TestimonialCardThirteen from "@/components/sections/testimonial/Testimoni import FaqSplitText from "@/components/sections/faq/FaqSplitText"; import ContactSplit from "@/components/sections/contact/ContactSplit"; import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal"; -import { Megaphone, Leaf, Zap, Workflow, TrendingUp, MessageCircle, Globe, Camera, Mic2, Brain, MapPin, Navigation, ArrowRight } from "lucide-react"; +import { Megaphone, Leaf, Zap, Workflow, TrendingUp, MessageCircle, Globe, Camera, Mic2, Brain, MapPin, Navigation, Send } from "lucide-react"; export default function HomePage() { const navItems = [ @@ -29,7 +29,7 @@ export default function HomePage() { borderRadius="rounded" contentWidth="medium" sizing="medium" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="outline" primaryButtonStyle="primary-glow" secondaryButtonStyle="solid" @@ -48,7 +48,7 @@ export default function HomePage() { diff --git a/src/app/report/page.tsx b/src/app/report/page.tsx index 0b5fb0c..b881feb 100644 --- a/src/app/report/page.tsx +++ b/src/app/report/page.tsx @@ -29,7 +29,7 @@ export default function ReportPage() { borderRadius="rounded" contentWidth="medium" sizing="medium" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="outline" primaryButtonStyle="primary-glow" secondaryButtonStyle="solid" @@ -48,7 +48,7 @@ export default function ReportPage() { diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..d4115ad 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,48 @@ -"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?: 'bold' | 'normal' | 'semibold'; + letterSpacing?: 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 = 48, + fontWeight = 'bold', + letterSpacing = '0', +}) => { return ( + + + + + + - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file