diff --git a/src/app/become-artisan/page.tsx b/src/app/become-artisan/page.tsx
index 6c94fcb..0252e5c 100644
--- a/src/app/become-artisan/page.tsx
+++ b/src/app/become-artisan/page.tsx
@@ -19,17 +19,15 @@ export default function BecomeArtisanPage() {
const footerColumns = [
{
- title: "Platform",
- items: [
- { label: "Find Artisans", href: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/a-modern-mobile-app-interface-showing-a--1773177765363-61a78fb4.png" },
+ title: "Platform", items: [
+ { label: "Find Artisans", href: "/find-artisan" },
{ label: "Post Request", href: "#post-request" },
{ label: "How It Works", href: "#how-it-works" },
{ label: "Pricing", href: "/pricing" },
],
},
{
- title: "For Artisans",
- items: [
+ title: "For Artisans", items: [
{ label: "Become Artisan", href: "/become-artisan" },
{ label: "Artisan Dashboard", href: "#artisan-dashboard" },
{ label: "Growth Resources", href: "#resources" },
@@ -37,8 +35,7 @@ export default function BecomeArtisanPage() {
],
},
{
- title: "Company",
- items: [
+ title: "Company", items: [
{ label: "About Us", href: "#about" },
{ label: "Contact Support", href: "#contact" },
{ label: "Blog", href: "#blog" },
@@ -54,7 +51,7 @@ export default function BecomeArtisanPage() {
borderRadius="rounded"
contentWidth="mediumSmall"
sizing="largeSmallSizeLargeTitles"
- background="grid"
+ background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="solid"
@@ -65,9 +62,7 @@ export default function BecomeArtisanPage() {
brandName="ArtisanGo"
navItems={navItems}
button={{
- text: "Get Started",
- href: "#post-request",
- }}
+ text: "Get Started", href: "#post-request"}}
buttonClassName="bg-gradient-to-r from-blue-500 to-blue-600 hover:shadow-lg transition-all"
/>
@@ -76,19 +71,12 @@ export default function BecomeArtisanPage() {
@@ -150,39 +121,21 @@ export default function BecomeArtisanPage() {
mediaPosition="left"
mediaAnimation="slide-up"
faqsAnimation="slide-up"
- imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/artisan-dashboard-showing-monthly-earnin-1773177763994-2d46f261.png?_wi=2"
+ imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/artisan-dashboard-showing-monthly-earnin-1773177763994-2d46f261.png"
imageAlt="Artisan earnings dashboard interface"
faqs={[
{
- id: "1",
- title: "How do I apply to become an ArtisanGo professional?",
- content: "Visit our application page and complete your profile with your skills, certifications, and service areas. We verify your background and credentials within 48 hours. Once approved, you can start receiving job notifications immediately.",
- },
+ id: "1", title: "How do I apply to become an ArtisanGo professional?", content: "Visit our application page and complete your profile with your skills, certifications, and service areas. We verify your background and credentials within 48 hours. Once approved, you can start receiving job notifications immediately."},
{
- id: "2",
- title: "What skills and certifications do I need?",
- content: "Requirements vary by service type. For electrical work, you'll need proper licensing. For other trades, relevant experience and customer references help. We support professionals at all levels—apprentices to master craftspeople. Your skills are verified through background checks and reference validation.",
- },
+ id: "2", title: "What skills and certifications do I need?", content: "Requirements vary by service type. For electrical work, you'll need proper licensing. For other trades, relevant experience and customer references help. We support professionals at all levels—apprentices to master craftspeople. Your skills are verified through background checks and reference validation."},
{
- id: "3",
- title: "How much do I earn per job?",
- content: "You keep 85% of the service price you quote. For example, if a customer pays $100 for your service, you receive $85. ArtisanGo's 15% commission covers payment processing, customer support, platform maintenance, and fraud prevention. You set your own rates.",
- },
+ id: "3", title: "How much do I earn per job?", content: "You keep 85% of the service price you quote. For example, if a customer pays $100 for your service, you receive $85. ArtisanGo's 15% commission covers payment processing, customer support, platform maintenance, and fraud prevention. You set your own rates."},
{
- id: "4",
- title: "When do I get paid?",
- content: "Payment is processed weekly (every Monday) to your connected bank account. The payment is made only after the customer confirms service completion and has reviewed the work. You can track all earnings in your dashboard in real-time.",
- },
+ id: "4", title: "When do I get paid?", content: "Payment is processed weekly (every Monday) to your connected bank account. The payment is made only after the customer confirms service completion and has reviewed the work. You can track all earnings in your dashboard in real-time."},
{
- id: "5",
- title: "Can I work full-time or part-time?",
- content: "Completely up to you! Some artisans use ArtisanGo as their primary income source (full-time), while others take jobs on evenings and weekends. You control your availability and can pause your profile anytime.",
- },
+ id: "5", title: "Can I work full-time or part-time?", content: "Completely up to you! Some artisans use ArtisanGo as their primary income source (full-time), while others take jobs on evenings and weekends. You control your availability and can pause your profile anytime."},
{
- id: "6",
- title: "What if there's a payment dispute with a customer?",
- content: "Our dedicated support team investigates disputes within 24 hours. If you've completed the work professionally and the customer is satisfied, payment is released. If there's a legitimate issue, we work with both parties to resolve fairly. Your protection is our priority.",
- },
+ id: "6", title: "What if there's a payment dispute with a customer?", content: "Our dedicated support team investigates disputes within 24 hours. If you've completed the work professionally and the customer is satisfied, payment is released. If there's a legitimate issue, we work with both parties to resolve fairly. Your protection is our priority."},
]}
/>
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 11a0a1a..676654a 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -26,8 +26,7 @@ export default function HomePage() {
const footerColumns = [
{
- title: "Platform",
- items: [
+ title: "Platform", items: [
{ label: "Find Artisans", href: "/find-artisan" },
{ label: "Post Request", href: "/post-request" },
{ label: "How It Works", href: "#how-it-works" },
@@ -35,8 +34,7 @@ export default function HomePage() {
],
},
{
- title: "For Artisans",
- items: [
+ title: "For Artisans", items: [
{ label: "Become Artisan", href: "/become-artisan" },
{ label: "Artisan Dashboard", href: "/artisan-dashboard" },
{ label: "Growth Resources", href: "/resources" },
@@ -44,8 +42,7 @@ export default function HomePage() {
],
},
{
- title: "Company",
- items: [
+ title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Contact Support", href: "/contact" },
{ label: "Blog", href: "/blog" },
@@ -61,7 +58,7 @@ export default function HomePage() {
borderRadius="rounded"
contentWidth="mediumSmall"
sizing="largeSmallSizeLargeTitles"
- background="grid"
+ background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="solid"
@@ -72,9 +69,7 @@ export default function HomePage() {
brandName="ArtisanGo"
navItems={navItems}
button={{
- text: "Get Started",
- href: "#post-request",
- }}
+ text: "Get Started", href: "#post-request"}}
buttonClassName="bg-gradient-to-r from-blue-500 to-blue-600 hover:shadow-lg transition-all"
/>
@@ -83,16 +78,12 @@ export default function HomePage() {
@@ -151,15 +125,10 @@ export default function HomePage() {
@@ -252,29 +179,17 @@ export default function HomePage() {
animationType="slide-up"
metrics={[
{
- id: "1",
- icon: Users,
- title: "Active Artisans",
- value: "5,200+",
- },
+ id: "1", icon: Users,
+ title: "Active Artisans", value: "5,200+"},
{
- id: "2",
- icon: MapPin,
- title: "Service Areas",
- value: "45 Cities",
- },
+ id: "2", icon: MapPin,
+ title: "Service Areas", value: "45 Cities"},
{
- id: "3",
- icon: CheckCircle,
- title: "Completed Jobs",
- value: "38,000+",
- },
+ id: "3", icon: CheckCircle,
+ title: "Completed Jobs", value: "38,000+"},
{
- id: "4",
- icon: Star,
- title: "Avg Rating",
- value: "4.8★",
- },
+ id: "4", icon: Star,
+ title: "Avg Rating", value: "4.8★"},
]}
/>
@@ -291,53 +206,17 @@ export default function HomePage() {
speed={40}
testimonials={[
{
- id: "1",
- name: "Sarah Mitchell",
- handle: "homeowner, NYC",
- testimonial: "Found a plumber within 15 minutes. Professional, fair pricing, and done right the first time. ArtisanGo is a game-changer!",
- imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-satisfied-cli-1773177766056-edf81acd.png",
- imageAlt: "Sarah Mitchell",
- },
+ id: "1", name: "Sarah Mitchell", handle: "homeowner, NYC", testimonial: "Found a plumber within 15 minutes. Professional, fair pricing, and done right the first time. ArtisanGo is a game-changer!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-satisfied-cli-1773177766056-edf81acd.png", imageAlt: "Sarah Mitchell"},
{
- id: "2",
- name: "Michael Chen",
- handle: "building manager, Boston",
- testimonial: "We handle multiple properties and ArtisanGo saves us hours finding reliable contractors. Transparent pricing and fast response times.",
- imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-satisfied-cli-1773177763146-a199cda9.png",
- imageAlt: "Michael Chen",
- },
+ id: "2", name: "Michael Chen", handle: "building manager, Boston", testimonial: "We handle multiple properties and ArtisanGo saves us hours finding reliable contractors. Transparent pricing and fast response times.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-satisfied-cli-1773177763146-a199cda9.png", imageAlt: "Michael Chen"},
{
- id: "3",
- name: "Emma Rodriguez",
- handle: "artisan, Los Angeles",
- testimonial: "As an electrician, ArtisanGo sends me consistent jobs. Fair commission, easy platform, and great customer support. Highly recommend!",
- imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-satisfied-fem-1773177763966-83889a2a.png",
- imageAlt: "Emma Rodriguez",
- },
+ id: "3", name: "Emma Rodriguez", handle: "artisan, Los Angeles", testimonial: "As an electrician, ArtisanGo sends me consistent jobs. Fair commission, easy platform, and great customer support. Highly recommend!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-satisfied-fem-1773177763966-83889a2a.png", imageAlt: "Emma Rodriguez"},
{
- id: "4",
- name: "David Park",
- handle: "homeowner, Seattle",
- testimonial: "Emergency plumbing issue at 11 PM—had someone at my door by midnight. Professional, vetted, and exactly what I needed.",
- imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-male-client-2-1773177763544-078987d8.png",
- imageAlt: "David Park",
- },
+ id: "4", name: "David Park", handle: "homeowner, Seattle", testimonial: "Emergency plumbing issue at 11 PM—had someone at my door by midnight. Professional, vetted, and exactly what I needed.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-male-client-2-1773177763544-078987d8.png", imageAlt: "David Park"},
{
- id: "5",
- name: "Jennifer Walsh",
- handle: "office manager, Chicago",
- testimonial: "Our office maintenance is now handled through ArtisanGo. Reliable, professional, and we save 30% on service costs.",
- imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-female-client-1773177763022-054571a3.png",
- imageAlt: "Jennifer Walsh",
- },
+ id: "5", name: "Jennifer Walsh", handle: "office manager, Chicago", testimonial: "Our office maintenance is now handled through ArtisanGo. Reliable, professional, and we save 30% on service costs.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-female-client-1773177763022-054571a3.png", imageAlt: "Jennifer Walsh"},
{
- id: "6",
- name: "Thomas Kumar",
- handle: "plumber, San Francisco",
- testimonial: "Best platform for independent artisans. Direct client connections, secure payments, and zero middleman hassle. Growing my business 40% YoY.",
- imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-male-client-3-1773177763245-70fcbf78.png",
- imageAlt: "Thomas Kumar",
- },
+ id: "6", name: "Thomas Kumar", handle: "plumber, San Francisco", testimonial: "Best platform for independent artisans. Direct client connections, secure payments, and zero middleman hassle. Growing my business 40% YoY.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-headshot-of-a-male-client-3-1773177763245-70fcbf78.png", imageAlt: "Thomas Kumar"},
]}
/>
@@ -354,23 +233,9 @@ export default function HomePage() {
speed={40}
showCard={true}
logos={[
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-company-logo-design-for-a-l-1773177762901-a62ae621.png",
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-maintenance-and-re-1773177763132-bf0e4ad1.png",
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-skilled-trades-mar-1773177763867-8b908977.png",
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-on-demand-home-ser-1773177762485-a6783d54.png",
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-artisan-network-co-1773177763635-6feb2c39.png",
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-local-services-mar-1773177762768-923cd5cf.png",
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-rapid-response-hom-1773177762985-557f9147.png",
- ]}
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-company-logo-design-for-a-l-1773177762901-a62ae621.png", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-maintenance-and-re-1773177763132-bf0e4ad1.png", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-skilled-trades-mar-1773177763867-8b908977.png", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-on-demand-home-ser-1773177762485-a6783d54.png", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-artisan-network-co-1773177763635-6feb2c39.png", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-local-services-mar-1773177762768-923cd5cf.png", "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/professional-logo-for-rapid-response-hom-1773177762985-557f9147.png"]}
names={[
- "HomeCare Network",
- "ProServices Inc",
- "TrustBuild Marketplace",
- "QuickFix Platform",
- "ArtisanHub Connect",
- "LocalPro Services",
- "RapidRepair Network",
- ]}
+ "HomeCare Network", "ProServices Inc", "TrustBuild Marketplace", "QuickFix Platform", "ArtisanHub Connect", "LocalPro Services", "RapidRepair Network"]}
/>
@@ -385,39 +250,21 @@ export default function HomePage() {
mediaPosition="right"
mediaAnimation="slide-up"
faqsAnimation="slide-up"
- imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/client-dashboard-showing-active-service--1773177766882-4c33323b.png?_wi=1"
+ imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Alqo9ajXpD8slpiZcKW4TWzhMB/client-dashboard-showing-active-service--1773177766882-4c33323b.png"
imageAlt="ArtisanGo client dashboard interface"
faqs={[
{
- id: "1",
- title: "How quickly can I find an artisan?",
- content: "ArtisanGo connects you with available artisans in your area within minutes. For urgent requests (marked as emergency), qualified professionals receive instant notifications and can often arrive within 15-30 minutes depending on availability and distance.",
- },
+ id: "1", title: "How quickly can I find an artisan?", content: "ArtisanGo connects you with available artisans in your area within minutes. For urgent requests (marked as emergency), qualified professionals receive instant notifications and can often arrive within 15-30 minutes depending on availability and distance."},
{
- id: "2",
- title: "How do I know if artisans are verified?",
- content: "All artisans on ArtisanGo undergo verification including background checks, credential verification, and skill assessment. Verified artisans display a checkmark badge on their profile. Ratings and reviews from real customers provide additional transparency.",
- },
+ id: "2", title: "How do I know if artisans are verified?", content: "All artisans on ArtisanGo undergo verification including background checks, credential verification, and skill assessment. Verified artisans display a checkmark badge on their profile. Ratings and reviews from real customers provide additional transparency."},
{
- id: "3",
- title: "What payment methods are accepted?",
- content: "We accept all major credit cards, debit cards, and digital wallets through our secure Stripe integration. Payments are held securely until service completion, protecting both clients and artisans. No hidden fees—transparent pricing always.",
- },
+ id: "3", title: "What payment methods are accepted?", content: "We accept all major credit cards, debit cards, and digital wallets through our secure Stripe integration. Payments are held securely until service completion, protecting both clients and artisans. No hidden fees—transparent pricing always."},
{
- id: "4",
- title: "What's the ArtisanGo commission rate?",
- content: "ArtisanGo takes a 15% commission on completed jobs. This covers platform maintenance, payment processing, customer support, and fraud prevention. Artisans receive 85% of the service fee directly to their account.",
- },
+ id: "4", title: "What's the ArtisanGo commission rate?", content: "ArtisanGo takes a 15% commission on completed jobs. This covers platform maintenance, payment processing, customer support, and fraud prevention. Artisans receive 85% of the service fee directly to their account."},
{
- id: "5",
- title: "Can I request specific types of services?",
- content: "Yes! You can filter by service type (plumbing, electrical, HVAC, etc.), artisan ratings, hourly rates, certifications, and availability. Our advanced matching algorithm ensures you connect with the most suitable professional for your needs.",
- },
+ id: "5", title: "Can I request specific types of services?", content: "Yes! You can filter by service type (plumbing, electrical, HVAC, etc.), artisan ratings, hourly rates, certifications, and availability. Our advanced matching algorithm ensures you connect with the most suitable professional for your needs."},
{
- id: "6",
- title: "What if I'm not satisfied with the service?",
- content: "If you're not satisfied, contact our support team within 24 hours of service completion. We investigate disputes and can offer refunds, re-work, or credits depending on the situation. Customer satisfaction is our priority.",
- },
+ id: "6", title: "What if I'm not satisfied with the service?", content: "If you're not satisfied, contact our support team within 24 hours of service completion. We investigate disputes and can offer refunds, re-work, or credits depending on the situation. Customer satisfaction is our priority."},
]}
/>
@@ -434,53 +281,25 @@ export default function HomePage() {
tagAnimation="slide-up"
plans={[
{
- id: "client",
- badge: "For Clients",
- price: "Free",
- subtitle: "Post requests and connect with artisans",
- buttons: [
+ id: "client", badge: "For Clients", price: "Free", subtitle: "Post requests and connect with artisans", buttons: [
{
- text: "Find an Artisan",
- href: "/find-artisan",
- },
+ text: "Find an Artisan", href: "/find-artisan"},
{
- text: "Learn More",
- href: "#how-it-works",
- },
+ text: "Learn More", href: "#how-it-works"},
],
features: [
- "Post unlimited service requests",
- "See real-time artisan availability",
- "Secure in-app messaging",
- "Transparent pricing & quotes",
- "Verified artisan ratings",
- "24/7 customer support",
- ],
+ "Post unlimited service requests", "See real-time artisan availability", "Secure in-app messaging", "Transparent pricing & quotes", "Verified artisan ratings", "24/7 customer support"],
},
{
- id: "artisan",
- badge: "For Artisans",
- badgeIcon: Sparkles,
- price: "Free",
- subtitle: "Grow your business with consistent leads",
- buttons: [
+ id: "artisan", badge: "For Artisans", badgeIcon: Sparkles,
+ price: "Free", subtitle: "Grow your business with consistent leads", buttons: [
{
- text: "Become an Artisan",
- href: "/become-artisan",
- },
+ text: "Become an Artisan", href: "/become-artisan"},
{
- text: "Learn More",
- href: "#features",
- },
+ text: "Learn More", href: "#features"},
],
features: [
- "Get instant job notifications",
- "Manage your availability & rates",
- "Build your verified profile",
- "Secure payment processing (85%)",
- "24/7 professional support",
- "Grow your client base",
- ],
+ "Get instant job notifications", "Manage your availability & rates", "Build your verified profile", "Secure payment processing (85%)", "24/7 professional support", "Grow your client base"],
},
]}
/>
diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
index f214190..a7daf06 100644
--- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
+++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
@@ -1,51 +1,40 @@
-"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;
}
-const SvgTextLogo = memo(function SvgTextLogo({
- logoText,
- adjustHeightFactor,
- verticalAlign = "top",
- className = "",
-}) {
- const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
-
- return (
-
- );
-});
+
+
+
+
+
+
+
+ {text}
+
+
+ );
+ }
+);
SvgTextLogo.displayName = "SvgTextLogo";
-export default SvgTextLogo;
+export default SvgTextLogo;
\ No newline at end of file