diff --git a/src/app/page.tsx b/src/app/page.tsx index 6142bb8..c3a4f82 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -67,7 +67,7 @@ export default function HomePage() { borderRadius="rounded" contentWidth="mediumLarge" sizing="largeSmallSizeMediumTitles" - background="floatingGradient" + background="circleGradient" cardStyle="gradient-mesh" primaryButtonStyle="diagonal-gradient" secondaryButtonStyle="layered" @@ -77,9 +77,7 @@ export default function HomePage() { @@ -91,27 +89,19 @@ export default function HomePage() { tag="Advanced Surveying" tagIcon={MapPin} tagAnimation="blur-reveal" - background={{ variant: "floatingGradient" }} + background={{ variant: "plain" }} buttons={[ { - text: "Start Your Survey", - href: "/contact", - }, + text: "Start Your Survey", href: "/contact"}, { - text: "Learn More", - href: "/services", - }, + text: "Learn More", href: "/services"}, ]} buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-dgps-surveying-equipment-mo-1773306617838-567d8a1c.png", - imageAlt: "DGPS surveying equipment setup in field", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-dgps-surveying-equipment-mo-1773306617838-567d8a1c.png", imageAlt: "DGPS surveying equipment setup in field"}, { - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/digital-land-survey-map-visualization-sh-1773306618557-556d24eb.png", - imageAlt: "Detailed land survey mapping visualization", - }, + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/digital-land-survey-map-visualization-sh-1773306618557-556d24eb.png", imageAlt: "Detailed land survey mapping visualization"}, ]} mediaAnimation="slide-up" rating={5} @@ -128,15 +118,11 @@ export default function HomePage() { description="TS Mapping Solution is your trusted partner in comprehensive land surveying and mapping services. We specialize in utilizing cutting-edge DGPS (Differential Global Positioning System) and Total Station machinery to deliver precise measurements for all property types and project scales. Our experienced team combines technical expertise with field precision to ensure every survey meets industry standards and project requirements." metrics={[ { - value: "15+", - title: "Years Experience", - }, + value: "15+", title: "Years Experience"}, { - value: "500+", - title: "Successful Projects", - }, + value: "500+", title: "Successful Projects"}, ]} - imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-surveying-team-in-action-du-1773306617873-3d6ffeba.png?_wi=1" + imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-surveying-team-in-action-du-1773306617873-3d6ffeba.png" imageAlt="Professional surveying team in action" mediaAnimation="slide-up" metricsAnimation="slide-up" @@ -153,9 +139,7 @@ export default function HomePage() { tagAnimation="blur-reveal" buttons={[ { - text: "View Technology Details", - href: "/services", - }, + text: "View Technology Details", href: "/services"}, ]} buttonAnimation="slide-up" textboxLayout="default" @@ -163,25 +147,13 @@ export default function HomePage() { animationType="slide-up" features={[ { - title: "DGPS Systems", - description: "Differential GPS technology delivering centimeter-level accuracy for boundary determination and topographic surveys", - bentoComponent: "globe", - }, + title: "DGPS Systems", description: "Differential GPS technology delivering centimeter-level accuracy for boundary determination and topographic surveys", bentoComponent: "globe"}, { - title: "Total Station Machines", - description: "Precision electronic instruments combining theodolite and distance meter capabilities for comprehensive measurements", - bentoComponent: "animated-bar-chart", - }, + title: "Total Station Machines", description: "Precision electronic instruments combining theodolite and distance meter capabilities for comprehensive measurements", bentoComponent: "animated-bar-chart"}, { - title: "Land Mapping", - description: "Complete property mapping including contours, boundaries, and features for all terrain types", - bentoComponent: "map", - }, + title: "Land Mapping", description: "Complete property mapping including contours, boundaries, and features for all terrain types", bentoComponent: "map"}, { - title: "Data Processing", - description: "Advanced digital processing converting raw measurements into professional survey reports and CAD drawings", - bentoComponent: "line-chart", - }, + title: "Data Processing", description: "Advanced digital processing converting raw measurements into professional survey reports and CAD drawings", bentoComponent: "line-chart"}, ]} carouselMode="buttons" /> @@ -196,29 +168,17 @@ export default function HomePage() { animationType="slide-up" metrics={[ { - id: "1", - icon: MapPin, - title: "Surveys Completed", - value: "500+", - }, + id: "1", icon: MapPin, + title: "Surveys Completed", value: "500+"}, { - id: "2", - icon: Zap, - title: "Accuracy Rate", - value: "99.8%", - }, + id: "2", icon: Zap, + title: "Accuracy Rate", value: "99.8%"}, { - id: "3", - icon: Users, - title: "Satisfied Clients", - value: "350+", - }, + id: "3", icon: Users, + title: "Satisfied Clients", value: "350+"}, { - id: "4", - icon: Award, - title: "Years Experience", - value: "15", - }, + id: "4", icon: Award, + title: "Years Experience", value: "15"}, ]} carouselMode="buttons" /> @@ -236,53 +196,17 @@ export default function HomePage() { animationType="slide-up" testimonials={[ { - id: "1", - name: "Rajesh Kumar", - handle: "Project Manager, BuildTech Developers", - testimonial: "TS Mapping's DGPS accuracy was exceptional. They delivered survey data faster than expected without compromising precision. Highly professional team!", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-male-project--1773306617129-4c6d3293.png", - imageAlt: "Rajesh Kumar", - }, + id: "1", name: "Rajesh Kumar", handle: "Project Manager, BuildTech Developers", testimonial: "TS Mapping's DGPS accuracy was exceptional. They delivered survey data faster than expected without compromising precision. Highly professional team!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-male-project--1773306617129-4c6d3293.png", imageAlt: "Rajesh Kumar"}, { - id: "2", - name: "Priya Sharma", - handle: "Land Acquisition Officer, Maharashtra Properties", - testimonial: "Outstanding service. Their mapping reports are detailed and easy to understand. We've used them for multiple property acquisitions and they never disappoint.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-female-land-a-1773306617302-b80f31e2.png", - imageAlt: "Priya Sharma", - }, + id: "2", name: "Priya Sharma", handle: "Land Acquisition Officer, Maharashtra Properties", testimonial: "Outstanding service. Their mapping reports are detailed and easy to understand. We've used them for multiple property acquisitions and they never disappoint.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-female-land-a-1773306617302-b80f31e2.png", imageAlt: "Priya Sharma"}, { - id: "3", - name: "Vikram Desai", - handle: "Civil Engineer, Infrastructure Solutions", - testimonial: "The Total Station measurements from TS Mapping are incredibly accurate. They've become our go-to partner for all surveying requirements on major infrastructure projects.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-male-civil-en-1773306617248-5c30aeed.png", - imageAlt: "Vikram Desai", - }, + id: "3", name: "Vikram Desai", handle: "Civil Engineer, Infrastructure Solutions", testimonial: "The Total Station measurements from TS Mapping are incredibly accurate. They've become our go-to partner for all surveying requirements on major infrastructure projects.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-male-civil-en-1773306617248-5c30aeed.png", imageAlt: "Vikram Desai"}, { - id: "4", - name: "Anjali Mehta", - handle: "Site Manager, Urban Development Corp", - testimonial: "Professional, reliable, and cost-effective. TS Mapping provides comprehensive land mapping services that exceed industry standards. Recommend them highly.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-female-site-m-1773306617392-33dae610.png", - imageAlt: "Anjali Mehta", - }, + id: "4", name: "Anjali Mehta", handle: "Site Manager, Urban Development Corp", testimonial: "Professional, reliable, and cost-effective. TS Mapping provides comprehensive land mapping services that exceed industry standards. Recommend them highly.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-female-site-m-1773306617392-33dae610.png", imageAlt: "Anjali Mehta"}, { - id: "5", - name: "Arjun Singh", - handle: "Surveyor, Independent Consultant", - testimonial: "Excellent technical expertise. Their DGPS systems deliver centimeter-level accuracy consistently. They're setting new standards in the surveying industry.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-male-independ-1773306618299-58609635.png", - imageAlt: "Arjun Singh", - }, + id: "5", name: "Arjun Singh", handle: "Surveyor, Independent Consultant", testimonial: "Excellent technical expertise. Their DGPS systems deliver centimeter-level accuracy consistently. They're setting new standards in the surveying industry.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-male-independ-1773306618299-58609635.png", imageAlt: "Arjun Singh"}, { - id: "6", - name: "Deepa Nair", - handle: "Land Records Officer, Government Department", - testimonial: "Working with TS Mapping on official surveys has been seamless. Their documentation and precision meet all regulatory requirements perfectly every time.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-female-govern-1773306620343-6c659d4a.png", - imageAlt: "Deepa Nair", - }, + id: "6", name: "Deepa Nair", handle: "Land Records Officer, Government Department", testimonial: "Working with TS Mapping on official surveys has been seamless. Their documentation and precision meet all regulatory requirements perfectly every time.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aq2fgDSU2nM9l4FktXCYwqM78R/professional-headshot-of-a-female-govern-1773306620343-6c659d4a.png", imageAlt: "Deepa Nair"}, ]} speed={40} topMarqueeDirection="left" @@ -302,35 +226,17 @@ export default function HomePage() { animationType="smooth" faqs={[ { - id: "1", - title: "What is DGPS and how accurate is it?", - content: "DGPS (Differential Global Positioning System) is an enhancement to standard GPS that provides accuracy to within 1-5 centimeters. It uses ground-based reference stations to correct satellite signals, making it ideal for precise boundary determination, topographic surveys, and property measurements. Our DGPS systems are calibrated to meet survey-grade standards.", - }, + id: "1", title: "What is DGPS and how accurate is it?", content: "DGPS (Differential Global Positioning System) is an enhancement to standard GPS that provides accuracy to within 1-5 centimeters. It uses ground-based reference stations to correct satellite signals, making it ideal for precise boundary determination, topographic surveys, and property measurements. Our DGPS systems are calibrated to meet survey-grade standards."}, { - id: "2", - title: "What is a Total Station and when do we use it?", - content: "A Total Station is an electronic surveying instrument combining a theodolite and distance meter. It measures angles and distances with high precision, ideal for detailed site surveys, construction staking, and complex terrain mapping. We use TC (Total Correction) technology machines for maximum accuracy in challenging field conditions.", - }, + id: "2", title: "What is a Total Station and when do we use it?", content: "A Total Station is an electronic surveying instrument combining a theodolite and distance meter. It measures angles and distances with high precision, ideal for detailed site surveys, construction staking, and complex terrain mapping. We use TC (Total Correction) technology machines for maximum accuracy in challenging field conditions."}, { - id: "3", - title: "What types of land can you survey?", - content: "TS Mapping handles all terrain types: residential properties, commercial sites, industrial complexes, agricultural land, hilly terrain, coastal areas, and urban properties. Our specialized equipment and experienced teams adapt to any environmental condition for comprehensive land mapping.", - }, + id: "3", title: "What types of land can you survey?", content: "TS Mapping handles all terrain types: residential properties, commercial sites, industrial complexes, agricultural land, hilly terrain, coastal areas, and urban properties. Our specialized equipment and experienced teams adapt to any environmental condition for comprehensive land mapping."}, { - id: "4", - title: "How long does a typical survey take?", - content: "Project duration depends on property size and complexity. Small residential surveys typically take 1-2 days, while larger commercial projects may require 1-2 weeks. We provide realistic timelines after initial site assessment and coordinate scheduling to minimize disruptions.", - }, + id: "4", title: "How long does a typical survey take?", content: "Project duration depends on property size and complexity. Small residential surveys typically take 1-2 days, while larger commercial projects may require 1-2 weeks. We provide realistic timelines after initial site assessment and coordinate scheduling to minimize disruptions."}, { - id: "5", - title: "What deliverables do we provide?", - content: "We provide comprehensive survey reports including: detailed mapping plans, boundary demarcation drawings, topographic contours, area calculations, GPS coordinates, CAD-format files, and professional documentation suitable for legal, administrative, or construction purposes.", - }, + id: "5", title: "What deliverables do we provide?", content: "We provide comprehensive survey reports including: detailed mapping plans, boundary demarcation drawings, topographic contours, area calculations, GPS coordinates, CAD-format files, and professional documentation suitable for legal, administrative, or construction purposes."}, { - id: "6", - title: "Are your surveys recognized legally?", - content: "Yes. All TS Mapping surveys are conducted by certified surveyors following national surveying standards and regulations. Our reports are accepted by government authorities, banks, courts, and property registration offices for official documentation and legal purposes.", - }, + id: "6", title: "Are your surveys recognized legally?", content: "Yes. All TS Mapping surveys are conducted by certified surveyors following national surveying standards and regulations. Our reports are accepted by government authorities, banks, courts, and property registration offices for official documentation and legal purposes."}, ]} /> @@ -343,8 +249,7 @@ export default function HomePage() { title="Request Your Land Survey Today" description="Connect with our surveying experts to discuss your project requirements, get accurate cost estimates, and schedule your professional land survey. Whether it's property boundary determination, topographic mapping, or construction staking, we're ready to deliver precision and excellence." background={{ - variant: "rotated-rays-animated-grid", - }} + variant: "rotated-rays-animated-grid"}} useInvertedBackground={false} inputPlaceholder="Enter your email address" buttonText="Send Inquiry" diff --git a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx index f214190..333f245 100644 --- a/src/components/shared/SvgTextLogo/SvgTextLogo.tsx +++ b/src/components/shared/SvgTextLogo/SvgTextLogo.tsx @@ -1,51 +1,37 @@ -"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; + fontSize?: number; + dominantBaseline?: 'auto' | 'baseline' | 'before-edge' | 'text-before-edge' | 'middle' | 'central' | 'after-edge' | 'text-after-edge' | 'ideographic' | 'alphabetic' | 'hanging' | 'mathematical' | 'inherit'; } -const SvgTextLogo = memo(function SvgTextLogo({ - logoText, - adjustHeightFactor, - verticalAlign = "top", - className = "", -}) { - const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor); - +const SvgTextLogo: React.FC = ({ + text = 'Logo', + fontSize = 32, + dominantBaseline = 'middle', + ...props +}) => { return ( - {logoText} + {text} ); -}); +}; -SvgTextLogo.displayName = "SvgTextLogo"; - -export default SvgTextLogo; +export default SvgTextLogo; \ No newline at end of file