diff --git a/public/brands/unitree-logo-white.svg b/public/brands/unitree-logo-white.svg deleted file mode 100644 index 92532fb..0000000 --- a/public/brands/unitree-logo-white.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/images/accessories/pudu-4g-watch.png b/public/images/accessories/pudu-4g-watch.png deleted file mode 100644 index 9743507..0000000 Binary files a/public/images/accessories/pudu-4g-watch.png and /dev/null differ diff --git a/public/images/accessories/pudu-docking-station.png b/public/images/accessories/pudu-docking-station.png deleted file mode 100644 index ab148ae..0000000 Binary files a/public/images/accessories/pudu-docking-station.png and /dev/null differ diff --git a/public/images/accessories/pudu-flashbot-vending-machine.png b/public/images/accessories/pudu-flashbot-vending-machine.png deleted file mode 100644 index 2c14fac..0000000 Binary files a/public/images/accessories/pudu-flashbot-vending-machine.png and /dev/null differ diff --git a/public/images/accessories/pudu-lifting-rack.png b/public/images/accessories/pudu-lifting-rack.png deleted file mode 100644 index e4cdec7..0000000 Binary files a/public/images/accessories/pudu-lifting-rack.png and /dev/null differ diff --git a/public/images/accessories/pudu-telephone-system.png b/public/images/accessories/pudu-telephone-system.png deleted file mode 100644 index 17cacac..0000000 Binary files a/public/images/accessories/pudu-telephone-system.png and /dev/null differ diff --git a/public/images/accessories/pudu-towing-device.png b/public/images/accessories/pudu-towing-device.png deleted file mode 100644 index 6781874..0000000 Binary files a/public/images/accessories/pudu-towing-device.png and /dev/null differ diff --git a/public/images/accessories/pudu-tray.png b/public/images/accessories/pudu-tray.png deleted file mode 100644 index 9d85e77..0000000 Binary files a/public/images/accessories/pudu-tray.png and /dev/null differ diff --git a/public/images/robots/featured-g1.jpg b/public/images/robots/featured-g1.jpg deleted file mode 100644 index a130df9..0000000 Binary files a/public/images/robots/featured-g1.jpg and /dev/null differ diff --git a/public/images/robots/unitree/g1-shop-2.jpg b/public/images/robots/unitree/g1-shop-2.jpg deleted file mode 100644 index a130df9..0000000 Binary files a/public/images/robots/unitree/g1-shop-2.jpg and /dev/null differ diff --git a/public/images/robots/unitree/go2-shop-1.png b/public/images/robots/unitree/go2-shop-1.png deleted file mode 100644 index b5a5eb9..0000000 Binary files a/public/images/robots/unitree/go2-shop-1.png and /dev/null differ diff --git a/src/app/bu-sunaidah/page.tsx b/src/app/bu-sunaidah/page.tsx new file mode 100644 index 0000000..252f882 --- /dev/null +++ b/src/app/bu-sunaidah/page.tsx @@ -0,0 +1,606 @@ +import type { Metadata } from 'next'; +import Image from 'next/image'; +import Link from 'next/link'; +import Sparkles from 'lucide-react/dist/esm/icons/sparkles'; +import Calendar from 'lucide-react/dist/esm/icons/calendar'; +import MessageCircle from 'lucide-react/dist/esm/icons/message-circle'; +import Mic from 'lucide-react/dist/esm/icons/mic'; +import ChevronRight from 'lucide-react/dist/esm/icons/chevron-right'; +import ExternalLink from 'lucide-react/dist/esm/icons/external-link'; +import Play from 'lucide-react/dist/esm/icons/play'; +import Newspaper from 'lucide-react/dist/esm/icons/newspaper'; +import Quote from 'lucide-react/dist/esm/icons/quote'; +import { Navbar } from '@/components/Navbar'; +import { FooterAndContact } from '@/components/FooterAndContact'; +import { BuSunaidahSection } from '@/components/robotics/BuSunaidahSection'; +import { MotionSection } from '@/components/ui/MotionSection'; +import { CTAButton } from '@/components/ui/CTAButton'; +import { InstagramGlyph } from '@/components/icons/InstagramGlyph'; +import { + BU_SUNAIDAH_HANDLE, + BU_SUNAIDAH_URL, + BU_SUNAIDAH_POSTS, + BU_SUNAIDAH_REEL, +} from '@/data/bu-sunaidah'; +import { BU_SUNAIDAH_PRESS } from '@/data/bu-sunaidah-press'; + +export const metadata: Metadata = { + title: 'Bu Sunaidah · Emirati Robotics Persona | YS Lootah Robotics', + description: + 'Meet Bu Sunaidah — the Emirati culture-inspired robotics character from YS Lootah Robotics. Media activations, exhibitions, and community storytelling across the UAE.', + alternates: { canonical: '/bu-sunaidah/' }, + openGraph: { + title: 'Bu Sunaidah · Emirati Robotics Persona', + description: 'Emirati culture-inspired robotics character — UAE media, exhibitions, community.', + url: '/bu-sunaidah/', + type: 'website', + }, +}; + +const PILLARS = [ + { + icon: Sparkles, + title: 'Cultural identity', + body: 'Bu Sunaidah celebrates UAE heritage in form, voice, and presence — a familiar character built on advanced robotics.', + }, + { + icon: Calendar, + title: 'Event activations', + body: 'Designed for exhibitions, brand launches, and government innovation programs — a memorable hero of the room.', + }, + { + icon: Mic, + title: 'Media presence', + body: 'A modern face that media outlets, influencers, and audiences can engage with across UAE storytelling moments.', + }, + { + icon: MessageCircle, + title: 'Community', + body: 'Connects with schools, makerspaces, and innovation hubs to spark interest in robotics among the next generation.', + }, +]; + +const ACCENT = '#3a55c4'; + +function formatDate(iso: string): string { + try { + return new Date(iso).toLocaleDateString('en-GB', { + day: 'numeric', + month: 'short', + year: 'numeric', + }); + } catch { + return iso; + } +} + +export default function BuSunaidahPage() { + return ( + <> + + +
+
+ {/* BREADCRUMB */} + + + {/* HERO — reuses the existing section component */} + + + + + {/* REEL */} + +
+
+ The reel +

Bu Sunaidah in motion.

+
+
+ + + + + + + {BU_SUNAIDAH_REEL == null ? ( +
+ Bu Sunaidah persona — reel preview +
+
+ + + +
+ Reel · coming soon + + A cinematic look at Bu Sunaidah across UAE activations. + +
+
+
+ ) : BU_SUNAIDAH_REEL.kind === 'mp4' ? ( +