From de9f3585822239a55528cab20103e24b5a954ede Mon Sep 17 00:00:00 2001 From: "Najjar\\NajjarV02" Date: Thu, 21 May 2026 13:28:38 +0400 Subject: [PATCH] refactor: remove ServicesGrid component and its associated styles --- src/app/about/page.tsx | 13 - src/app/page.tsx | 37 +- src/components/FooterAndContact.tsx | 644 +++++++++++++---- .../robotics/CategoryShowcaseScroll.tsx | 57 +- src/components/robotics/DemoCTA.tsx | 512 ++++++++++++-- .../robotics/FeaturedRobotsShowcase.tsx | 189 +++-- src/components/robotics/HowItWorks.tsx | 250 ------- src/components/robotics/IndustryUseCases.tsx | 390 +++++++++-- src/components/robotics/ServicesGrid.tsx | 652 ------------------ 9 files changed, 1483 insertions(+), 1261 deletions(-) delete mode 100644 src/components/robotics/HowItWorks.tsx delete mode 100644 src/components/robotics/ServicesGrid.tsx diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index dfadc6f..7de0385 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -7,7 +7,6 @@ import { WhyUs } from '@/components/robotics/WhyUs'; import { FloatingTechPanel } from '@/components/robotics/FloatingTechPanel'; import { CompanyStory } from '@/components/robotics/CompanyStory'; import { FounderSection } from '@/components/robotics/FounderSection'; -import { ServicesGrid } from '@/components/robotics/ServicesGrid'; export const metadata: Metadata = { title: 'About YS Lootah Robotics Exclusive UAE Access to Unitree & Pudu', @@ -44,18 +43,6 @@ export default function AboutPage() { - -
-

- Our solutions -

-

- Eleven robotics services covering autonomous deployment, integration, motion programming, cloud, analytics, and live diagnostics. -

- -
-
-

diff --git a/src/app/page.tsx b/src/app/page.tsx index 410bcfe..d50addd 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -11,9 +11,7 @@ import { ConfigureCTA } from '@/components/robotics/ConfigureCTA'; import { ExclusiveAccessSection } from '@/components/robotics/ExclusiveAccessSection'; import { MarqueeStrip } from '@/components/robotics/MarqueeStrip'; import { BentoGrid } from '@/components/robotics/BentoGrid'; -import { HowItWorks } from '@/components/robotics/HowItWorks'; import { CompanyStory } from '@/components/robotics/CompanyStory'; -import { ServicesGrid } from '@/components/robotics/ServicesGrid'; import { FounderSection } from '@/components/robotics/FounderSection'; import { BuSunaidahSection } from '@/components/robotics/BuSunaidahSection'; import { MotionSection } from '@/components/ui/MotionSection'; @@ -111,17 +109,6 @@ export default function HomePage() {

- -
- - -
-
-
@@ -134,18 +121,10 @@ export default function HomePage() {
- -
- - -
-
- - +
- +
diff --git a/src/components/FooterAndContact.tsx b/src/components/FooterAndContact.tsx index bf0620f..b563db3 100644 --- a/src/components/FooterAndContact.tsx +++ b/src/components/FooterAndContact.tsx @@ -2,7 +2,9 @@ import Link from 'next/link'; import Image from 'next/image'; +import { Phone, Mail, MapPin, MessageCircle, ArrowUpRight } from 'lucide-react'; import { BRANDS } from '@/data/robots'; +import { CTAButton } from '@/components/ui/CTAButton'; const CONTACT = { phonePrimary: '+971 55 948 2728', @@ -18,40 +20,37 @@ const CONTACT = { export function FooterAndContact() { return ( -