From f2f59a6e573f8bd315ce98a4296bc0440d664815 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 15:55:07 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 091c1e9..75a873d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -87,19 +87,19 @@ export default function LandingPage() { features={[ { id: "step-1", title: "Choose Your Package", author: "Step 1", description: "Select the editing package that fits your content needs, whether short-form or long-form.", tags: ["Selection"], - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg?_wi=1", imageAlt: "Package selection" + imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg", imageAlt: "Package selection" }, { id: "step-2", title: "Upload Your Footage", author: "Step 2", description: "After purchasing a package, you will receive a secure private upload link where you can upload your raw video files.", tags: ["Upload"], - imageSrc: "http://img.b2bpic.net/free-vector/data-protection-landing-page-template_23-2148118848.jpg?_wi=1", imageAlt: "Secure file upload" + imageSrc: "http://img.b2bpic.net/free-vector/data-protection-landing-page-template_23-2148118848.jpg", imageAlt: "Secure file upload" }, { id: "step-3", title: "Professional Editing", author: "Step 3", description: "Your footage is edited with professional pacing, cuts, music, and captions depending on the package selected.", tags: ["Editing"], - imageSrc: "http://img.b2bpic.net/free-photo/empty-desk-equipped-with-mixing-console-music-recording-tools-home-studio_482257-100228.jpg?_wi=1", imageAlt: "Professional editing" + imageSrc: "http://img.b2bpic.net/free-photo/empty-desk-equipped-with-mixing-console-music-recording-tools-home-studio_482257-100228.jpg", imageAlt: "Professional editing" }, { id: "step-4", title: "Receive Your Finished Video", author: "Step 4", description: "Your final edited video is delivered ready for upload to YouTube, TikTok, Instagram, or other platforms.", tags: ["Delivery"], - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg?_wi=2", imageAlt: "Final delivery" + imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg", imageAlt: "Final delivery" } ]} animationType="slide-up" @@ -131,27 +131,27 @@ export default function LandingPage() { features={[ { id: "service-1", title: "Professional Cuts & Pacing", author: "Core Service", description: "Strategic cuts and pacing that keep viewers engaged and improve watch time metrics.", tags: ["Editing"], - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg?_wi=3", imageAlt: "Professional editing" + imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg", imageAlt: "Professional editing" }, { id: "service-2", title: "Captions & Text", author: "Engagement", description: "Captions for short-form content and text overlays that increase accessibility and engagement.", tags: ["Captions"], - imageSrc: "http://img.b2bpic.net/free-photo/empty-desk-equipped-with-mixing-console-music-recording-tools-home-studio_482257-100228.jpg?_wi=2", imageAlt: "Caption editing" + imageSrc: "http://img.b2bpic.net/free-photo/empty-desk-equipped-with-mixing-console-music-recording-tools-home-studio_482257-100228.jpg", imageAlt: "Caption editing" }, { id: "service-3", title: "Music & Sound Design", author: "Audio", description: "Music and sound adjustments that elevate production quality and emotional impact.", tags: ["Audio"], - imageSrc: "http://img.b2bpic.net/free-vector/data-protection-landing-page-template_23-2148118848.jpg?_wi=2", imageAlt: "Sound design" + imageSrc: "http://img.b2bpic.net/free-vector/data-protection-landing-page-template_23-2148118848.jpg", imageAlt: "Sound design" }, { id: "service-4", title: "Motion Graphics & Effects", author: "Visual", description: "Basic motion graphics and effects that add polish and professionalism to your content.", tags: ["Graphics"], - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg?_wi=4", imageAlt: "Motion graphics" + imageSrc: "http://img.b2bpic.net/free-photo/young-woman-making-working-out-vlog_23-2149039728.jpg", imageAlt: "Motion graphics" }, { id: "service-5", title: "Structured Storytelling", author: "Narrative", description: "Clean, structured edits that tell compelling stories and maintain viewer interest.", tags: ["Editing"], - imageSrc: "http://img.b2bpic.net/free-photo/empty-desk-equipped-with-mixing-console-music-recording-tools-home-studio_482257-100228.jpg?_wi=3", imageAlt: "Story editing" + imageSrc: "http://img.b2bpic.net/free-photo/empty-desk-equipped-with-mixing-console-music-recording-tools-home-studio_482257-100228.jpg", imageAlt: "Story editing" }, { id: "service-6", title: "Thumbnail Creation", author: "Promotion", description: "Basic thumbnail creation for long-form videos that improves click-through rates.", tags: ["Design"], - imageSrc: "http://img.b2bpic.net/free-vector/data-protection-landing-page-template_23-2148118848.jpg?_wi=3", imageAlt: "Thumbnail design" + imageSrc: "http://img.b2bpic.net/free-vector/data-protection-landing-page-template_23-2148118848.jpg", imageAlt: "Thumbnail design" } ]} animationType="slide-up" -- 2.49.1 From 6b4db1efa60ad39a90580e4eb9c1ce2676dead31 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 15:55:08 +0000 Subject: [PATCH 2/2] Update src/components/shared/SvgTextLogo/SvgTextLogo.tsx --- .../shared/SvgTextLogo/SvgTextLogo.tsx | 56 +++++++------------ 1 file changed, 19 insertions(+), 37 deletions(-) diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..64c4bb5 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,33 @@ -"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; + dominantBaseline?: 'auto' | 'baseline' | 'middle' | 'central' | 'text-after-edge' | 'ideographic' | 'mathematical' | 'hanging'; } -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 = '', + dominantBaseline = 'middle', +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file -- 2.49.1