diff --git a/src/app/page.tsx b/src/app/page.tsx
index 7fb39f4..5b4c10e 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -21,7 +21,7 @@ export default function LandingPage() {
borderRadius="soft"
contentWidth="smallMedium"
sizing="largeSmallSizeLargeTitles"
- background="aurora"
+ background="circleGradient"
cardStyle="subtle-shadow"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
@@ -46,7 +46,7 @@ export default function LandingPage() {
@@ -79,15 +79,15 @@ export default function LandingPage() {
features={[
{
id: 1,
- title: "AI Understands Customer Intent", description: "Natural language processing powered by advanced AI models. Accurately interprets booking requests, reschedules, and cancellations across multiple languages.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/abstract-illustration-representing-ai-la-1773237760353-8f33d78f.png?_wi=2", imageAlt: "AI Understanding"
+ title: "AI Understands Customer Intent", description: "Natural language processing powered by advanced AI models. Accurately interprets booking requests, reschedules, and cancellations across multiple languages.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/abstract-illustration-representing-ai-la-1773237760353-8f33d78f.png", imageAlt: "AI Understanding"
},
{
id: 2,
- title: "Automatic Appointment Scheduling", description: "Instantly schedules appointments into your calendar while avoiding double bookings. Smart conflict detection ensures perfect scheduling every single time.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-calendar-and-clock-icon-concept-w-1773237761219-15db3f76.png?_wi=2", imageAlt: "Automatic Scheduling"
+ title: "Automatic Appointment Scheduling", description: "Instantly schedules appointments into your calendar while avoiding double bookings. Smart conflict detection ensures perfect scheduling every single time.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-calendar-and-clock-icon-concept-w-1773237761219-15db3f76.png", imageAlt: "Automatic Scheduling"
},
{
id: 3,
- title: "Calendar Integration", description: "Seamless synchronization with Google Calendar, Outlook, and other major calendar systems. Real-time availability updates across all platforms.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/connected-integration-concept-showing-wh-1773237760979-522056eb.png?_wi=1", imageAlt: "Calendar Integration"
+ title: "Calendar Integration", description: "Seamless synchronization with Google Calendar, Outlook, and other major calendar systems. Real-time availability updates across all platforms.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/connected-integration-concept-showing-wh-1773237760979-522056eb.png", imageAlt: "Calendar Integration"
},
{
id: 4,
@@ -99,7 +99,7 @@ export default function LandingPage() {
},
{
id: 6,
- title: "Advanced Analytics Dashboard", description: "Real-time insights into appointment metrics, customer conversations, booking rates, and no-show trends. Data-driven decisions made simple.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-analytics-dashboard-showing-chart-1773237761315-42c8a8bd.png?_wi=2", imageAlt: "Analytics Dashboard"
+ title: "Advanced Analytics Dashboard", description: "Real-time insights into appointment metrics, customer conversations, booking rates, and no-show trends. Data-driven decisions made simple.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-analytics-dashboard-showing-chart-1773237761315-42c8a8bd.png", imageAlt: "Analytics Dashboard"
}
]}
/>
@@ -269,11 +269,11 @@ export default function LandingPage() {
]}
buttonAnimation="slide-up"
mediaItems={[
- { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/a-comprehensive-saas-dashboard-showing-a-1773237762291-1b82dac8.png?_wi=2", imageAlt: "Dashboard Preview" },
- { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/a-modern-ai-powered-whatsapp-chat-interf-1773237762511-cd1a9236.png?_wi=2", imageAlt: "Chat Mockup" },
- { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-analytics-dashboard-showing-chart-1773237761315-42c8a8bd.png?_wi=3", imageAlt: "Analytics" },
- { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/connected-integration-concept-showing-wh-1773237760979-522056eb.png?_wi=2", imageAlt: "Integration" },
- { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-calendar-and-clock-icon-concept-w-1773237761219-15db3f76.png?_wi=3", imageAlt: "Scheduling" }
+ { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/a-comprehensive-saas-dashboard-showing-a-1773237762291-1b82dac8.png", imageAlt: "Dashboard Preview" },
+ { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/a-modern-ai-powered-whatsapp-chat-interf-1773237762511-cd1a9236.png", imageAlt: "Chat Mockup" },
+ { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-analytics-dashboard-showing-chart-1773237761315-42c8a8bd.png", imageAlt: "Analytics" },
+ { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/connected-integration-concept-showing-wh-1773237760979-522056eb.png", imageAlt: "Integration" },
+ { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AnoRaPrWa5Dl4IgSeQIAF1HwlG/modern-calendar-and-clock-icon-concept-w-1773237761219-15db3f76.png", imageAlt: "Scheduling" }
]}
/>
diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
index f214190..b1a9737 100644
--- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
+++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx
@@ -1,51 +1,40 @@
-"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?: 'normal' | 'bold' | '500' | '600' | '700';
+ fill?: string;
}
-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 = 32,
+ fontWeight = '700',
+ fill = 'currentColor',
+}) => {
return (
);
-});
+};
-SvgTextLogo.displayName = "SvgTextLogo";
-
-export default SvgTextLogo;
+export default SvgTextLogo;
\ No newline at end of file