From d7c343ac7deee3dd418f0c3270460b3c290b51aa Mon Sep 17 00:00:00 2001 From: "Najjar\\NajjarV02" Date: Wed, 20 May 2026 17:56:07 +0400 Subject: [PATCH] refactor: update Hero3DRobotics and RoboticsSplineShowcase components for improved styling and layout - Adjusted padding, opacity, and transform properties for robot images in Hero3DRobotics. - Updated sizes for images to enhance responsiveness. - Modified floor reflection styles for better visual consistency. - Refactored RoboticsSplineShowcase to use inline styles for layout and design consistency. - Enhanced text styles and button designs for better user experience. - Improved grid layout for better responsiveness across different screen sizes. --- src/app/robots/page.tsx | 28 +- src/components/robotics/CompanyStory.tsx | 413 ++++++++++++++++-- .../robotics/ExclusiveAccessSection.tsx | 383 +++++++++++++--- src/components/robotics/Hero3DRobotics.tsx | 36 +- .../sections/robotics-spline-showcase.tsx | 322 ++++++++++++-- 5 files changed, 1012 insertions(+), 170 deletions(-) diff --git a/src/app/robots/page.tsx b/src/app/robots/page.tsx index ff6e8ab..e0410fe 100644 --- a/src/app/robots/page.tsx +++ b/src/app/robots/page.tsx @@ -2,6 +2,7 @@ import type { Metadata } from 'next'; import { Navbar } from '@/components/Navbar'; import { FooterAndContact } from '@/components/FooterAndContact'; import { CatalogClient } from './CatalogClient'; +import { RoboticsSplineShowcase } from '@/components/sections/robotics-spline-showcase'; import { ROBOTS } from '@/data/robots'; export const metadata: Metadata = { @@ -14,17 +15,30 @@ export default function RobotsPage() { return ( <> -
-
+
+
+ +
+ +
- Robot Catalog · Dubai · UAE -

+ Catalog · Filter & Browse +

- Robots ready to deploy across the UAE. + {ROBOTS.length}+ models across the UAE portfolio. -

+

- Browse {ROBOTS.length}+ models across our portfolio. Filter by brand or category, then request a price or book a live demo at our Dubai showroom. + Filter by brand or category, then request a UAE quotation or book a live demo at our Dubai showroom.

diff --git a/src/components/robotics/CompanyStory.tsx b/src/components/robotics/CompanyStory.tsx index 6b66873..6199d4c 100644 --- a/src/components/robotics/CompanyStory.tsx +++ b/src/components/robotics/CompanyStory.tsx @@ -1,61 +1,394 @@ 'use client'; -const PILLARS = [ - { title: 'Artificial intelligence', body: 'AI applications tailored for UAE government and private sector clients.' }, - { title: 'Robotics', body: 'Humanoid, quadruped, service, and delivery robotics deployed across Dubai and the UAE.' }, - { title: 'Digital transformation', body: 'Automation systems and smart projects that modernize operations end to end.' }, - { title: 'Training & enablement', body: 'Coding and robotics training programs that prepare the next generation of talent.' }, +import { Brain, Bot, Workflow, GraduationCap, Building2, BadgeCheck } from 'lucide-react'; +import type { LucideIcon } from 'lucide-react'; + +type Pillar = { + num: string; + title: string; + body: string; + Icon: LucideIcon; + accent: string; +}; + +const PILLARS: Pillar[] = [ + { + num: '01', + title: 'Artificial Intelligence', + body: 'AI applications tailored for UAE government and private sector.', + Icon: Brain, + accent: '#DEE0F0', + }, + { + num: '02', + title: 'Robotics Deployment', + body: 'Humanoid, quadruped, service, and delivery robots across the UAE.', + Icon: Bot, + accent: '#3a55c4', + }, + { + num: '03', + title: 'Digital Transformation', + body: 'Automation systems and smart projects that modernize operations.', + Icon: Workflow, + accent: '#BFC3E2', + }, + { + num: '04', + title: 'Training & Enablement', + body: 'Coding and robotics programs preparing the next generation of UAE talent.', + Icon: GraduationCap, + accent: '#8891C7', + }, ]; export function CompanyStory() { return (
-
- About YS Lootah Robotics -

- - A trusted UAE technology and robotics partner. - -

-

- YS Lootah Robotics is part of the Yousuf Saeed Lootah Investment Group. We help organizations innovate, automate, and deploy intelligent robotic solutions across artificial intelligence, robotics, digital transformation, automation systems, and smart projects — for government and private sector clients alike. -

-

- Beyond hardware, we also run coding and robotics training programs that prepare the UAE's next generation of talent for an automated future. -

-

- In Tech We Innovate · In Trust We Lead -

+ {/* blueprint grid background */} +
+ + {/* subtle YS watermark */} +
+ YS
-
- {PILLARS.map((p, i) => ( -
+ {/* Left — narrative */} +
+ About YS Lootah Robotics + +

- - 0{i + 1} + + A trusted UAE technology and robotics partner. -

{p.title}

-

{p.body}

+

+ +

+ YS Lootah Robotics is part of the{' '} + Yousuf Saeed Lootah Investment Group. + We deliver AI, robotics, digital transformation, smart projects, and training programs to government and private sector clients across the UAE. +

+ + {/* Group credibility row */} +
+ +
- ))} + + {/* Pull-quote card */} +
+ +

+ In Tech We Innovate. +
+ + In Trust We Lead. + +

+

+ YS Lootah Robotics · Dubai · UAE +

+
+
+ + {/* Right — capability modules */} +
+ {/* connector lines */} +
+
+ + {PILLARS.map((p, i) => ( + + ))} +
+ +
); } + +function CapabilityTile({ pillar, offset }: { pillar: Pillar; offset: 'up' | 'down' }) { + const { num, title, body, Icon, accent } = pillar; + return ( +
+ {/* gradient border ring */} +
+ {/* hover glow */} + + +
+ + + + + {num} + +
+ +

+ {title} +

+ +

+ {body} +

+ + +
+ ); +} + +function CredibilityBadge({ Icon, text }: { Icon: LucideIcon; text: string }) { + return ( + + + {text} + + ); +} diff --git a/src/components/robotics/ExclusiveAccessSection.tsx b/src/components/robotics/ExclusiveAccessSection.tsx index 63369b3..615bb9e 100644 --- a/src/components/robotics/ExclusiveAccessSection.tsx +++ b/src/components/robotics/ExclusiveAccessSection.tsx @@ -1,5 +1,6 @@ 'use client'; +import Image from 'next/image'; import Link from 'next/link'; import { PremiumButton } from '@/components/ui/PremiumButton'; @@ -9,12 +10,12 @@ export function ExclusiveAccessSection() { style={{ position: 'relative', borderRadius: '2rem', - padding: 'clamp(2rem, 5vw, 4rem)', + padding: 'clamp(1.75rem, 4vw, 3rem)', overflow: 'hidden', background: - 'radial-gradient(ellipse 60% 80% at 0% 0%, rgba(222, 224, 240,0.18), transparent 60%), radial-gradient(ellipse 70% 80% at 100% 100%, rgba(136, 145, 199,0.22), transparent 60%), linear-gradient(135deg, rgba(28, 27, 33,0.92), rgba(5,5,5,0.97))', - border: '1px solid rgba(39, 63, 148,0.32)', - boxShadow: '0 30px 100px rgba(0,0,0,0.7), inset 0 1px 0 rgba(222, 224, 240,0.06)', + 'radial-gradient(ellipse 60% 80% at 0% 0%, rgba(222,224,240,0.18), transparent 60%), radial-gradient(ellipse 70% 80% at 100% 100%, rgba(136,145,199,0.22), transparent 60%), linear-gradient(135deg, rgba(28,27,33,0.92), rgba(5,5,5,0.97))', + border: '1px solid rgba(39,63,148,0.32)', + boxShadow: '0 30px 100px rgba(0,0,0,0.7), inset 0 1px 0 rgba(222,224,240,0.06)', }} >
-
-
+
+ {/* Left — copy */} +
- + Exclusive UAE Access -

+

- The UAE's dedicated destination for selected Unitree and Pudu Robotics solutions. + The UAE's dedicated destination for Unitree and Pudu Robotics.

-

- YS Lootah Robotics holds exclusive sales rights in the UAE for selected Unitree and Pudu Robotics solutions. We deliver advanced robots to businesses, venues, and innovators across Dubai and the UAE — from inquiry to live deployment. +

+ Selected solutions delivered to UAE businesses, venues, and innovators — from inquiry to live deployment, fully supported in Dubai.

-
    +
      {[ - 'Available exclusively in the UAE through YS Lootah Robotics.', - 'Local Dubai team handles sales, demos, configuration, and deployment.', - 'Curated portfolio across humanoid, quadruped, service, and delivery robots.', + 'Exclusive UAE sales territory.', + 'Local Dubai sales, demo, and deployment team.', + 'Humanoid, quadruped, service, delivery, cleaning robots.', 'End-to-end procurement, training, and ongoing support.', ].map((b) => ( -
    • -
    • + {b} @@ -80,84 +85,340 @@ export function ExclusiveAccessSection() { ))}
    -
    +
    Explore exclusive robots Request UAE quotation
    -
    - - - - + {/* Right — premium showroom grid */} +
    + + + +
    + +
); } -function BrandTile({ name, sub, href, accent }: { name: string; sub: string; href: string; accent: string }) { +function BrandShowcaseTile({ + href, + brand, + tag, + accent, + primary, + secondary, +}: { + href: string; + brand: string; + tag: string; + accent: string; + primary: { src: string; alt: string }; + secondary: { src: string; alt: string }; +}) { return ( - - {name} - {sub} - - Available in UAE - + > +
+
+ + {/* secondary robot — back-left */} +
+ {secondary.alt} +
+ + {/* primary robot — front-right, slightly larger */} +
+ {primary.alt} +
+ + + UAE + +
+ +
+ + {tag} + + + {brand} + + +
); } -function Stat({ value, label }: { value: string; label: string }) { +function TerritoryTile() { return (
- - {value} + {/* abstract UAE "territory" graphic — ring map style */} + + + + + + + + + + + + DXB + +
+ + Sales Territory + + + UAE + +
+ + Exclusive sales rights — selected Unitree & Pudu solutions. + +
+ ); +} + +function ShowroomTile() { + return ( +
+ + + + + + + + {/* perspective floor */} + {[0, 1, 2, 3, 4].map((i) => ( + + ))} + {[0, 1, 2, 3, 4, 5, 6].map((i) => ( + + ))} + + + + +
+ + Showroom & Demo + + + Dubai + +
+ + Live demos · City Bay Business Center. - {label}
); } diff --git a/src/components/robotics/Hero3DRobotics.tsx b/src/components/robotics/Hero3DRobotics.tsx index 050a193..85c9c10 100644 --- a/src/components/robotics/Hero3DRobotics.tsx +++ b/src/components/robotics/Hero3DRobotics.tsx @@ -309,7 +309,7 @@ export function Hero3DRobotics() { }} /> - {/* Robot image — main (enlarged ~12%) */} + {/* Robot image — main */} {FEATURED_ROBOTS.map((r, idx) => (
@@ -367,19 +367,19 @@ export function Hero3DRobotics() { }} /> - {/* Floor reflection (mirror image, faded, blue-tinted) */} + {/* Floor reflection (mirror image, faded) */} {FEATURED_ROBOTS.map((r, idx) => (
diff --git a/src/components/sections/robotics-spline-showcase.tsx b/src/components/sections/robotics-spline-showcase.tsx index ffb4303..7357c65 100644 --- a/src/components/sections/robotics-spline-showcase.tsx +++ b/src/components/sections/robotics-spline-showcase.tsx @@ -10,100 +10,314 @@ const SPLINE_SCENE = 'https://prod.spline.design/kZDDjO5HuC9GJUM2/scene.splineco export function RoboticsSplineShowcase() { return ( -
+
-
- +
+ -
- {/* Left: copy + CTA */} -
-
- - Exclusive UAE Access -
+
+ {/* Left: copy + CTAs */} +
+ + + Robotics Catalog · UAE + -

- Advanced robotics. - - Built for UAE innovation. +

+ Explore Exclusive{' '} + + Robotics Solutions. -

+

-

- YS Lootah Robotics is the exclusive UAE sales destination for selected Unitree and Pudu Robotics solutions — helping businesses explore, configure, book demos, and deploy advanced robots across Dubai and the UAE. +

+ Browse selected Unitree and Pudu Robotics solutions available exclusively in the UAE through YS Lootah Robotics — humanoid, quadruped, service, delivery, and cleaning robots ready for Dubai businesses.

-
+
- Explore robots - + Request UAE quotation + + + + Book a demo + - Configure your solution - +
-
+
{[ - { icon: BadgeCheck, label: 'Exclusive UAE', value: 'Access' }, - { icon: Cpu, label: 'Unitree + Pudu', value: 'Robotics' }, - { icon: MapPin, label: 'Dubai', value: 'Showroom & Demo' }, + { Icon: BadgeCheck, label: 'Exclusive UAE', value: 'Access' }, + { Icon: Cpu, label: 'Unitree + Pudu', value: 'Robotics' }, + { Icon: MapPin, label: 'Dubai', value: 'Demo & Sales' }, ].map((item) => (
- -
{item.label}
-
+ +
{item.label}
+
{item.value}
))}
-

+

In Tech We Innovate · In Trust We Lead

- {/* Right: Spline 3D scene */} -
+ {/* Right: Spline scene */} +
-
+
Interactive Robot Scene
-
-
+
+
YS Lootah Robotics
-
In Tech We Innovate
+
+ In Tech We Innovate +
- {/* Replacement note (visible only in dev) */} Interactive 3D scene — placeholder Spline reference robot for development. Replace with approved YS Lootah Robotics custom Spline scene when available. @@ -112,6 +326,26 @@ export function RoboticsSplineShowcase() {
+ +
); }