diff --git a/.claude/settings.local.json b/.claude/settings.local.json index ad39378..460b0f2 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,7 +1,18 @@ { "permissions": { "allow": [ - "Bash(npx next *)" + "Bash(npx next *)", + "WebFetch(domain:www.unitree.com)", + "WebFetch(domain:www.pudurobotics.com)", + "WebFetch(domain:cdn.unitree.com)", + "Bash(curl -s \"https://www.unitree.com/\")", + "Bash(curl -sL \"https://www.unitree.com/\" -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36\")", + "Bash(curl -sL \"https://www.unitree.com/\" -A \"Mozilla/5.0 \\(Windows NT 10.0; Win64; x64\\) AppleWebKit/537.36 \\(KHTML, like Gecko\\) Chrome/120.0.0.0 Safari/537.36\")", + "Bash(curl -sL \"https://www.unitree.com/_nuxt/entry.DnivrlYq.css\" -A \"Mozilla/5.0\")", + "Bash(curl -sL \"https://www.unitree.com/_nuxt/default.awSnd8AZ.css\" -A \"Mozilla/5.0\")", + "Bash(curl -sL \"https://www.unitree.com/images/37d3d40c1272402a9c363a50b405276d.svg\" -A \"Mozilla/5.0\" -o \"C:\\\\Users\\\\NajjarV02\\\\Desktop\\\\yslootahrobotics\\\\public\\\\brands\\\\unitree-logo-white.svg\")", + "Bash(curl -sL \"https://www.unitree.com/images/0079f8938336436e955ea3a98c4e1e59.svg\" -A \"Mozilla/5.0\" -o \"C:\\\\Users\\\\NajjarV02\\\\Desktop\\\\yslootahrobotics\\\\public\\\\brands\\\\unitree-logo-dark.svg\")", + "PowerShell(Copy-Item *)" ] } } diff --git a/public/brands/pudu-logo.svg b/public/brands/pudu-logo.svg new file mode 100644 index 0000000..568f0ac --- /dev/null +++ b/public/brands/pudu-logo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/brands/unitree-logo-dark.svg b/public/brands/unitree-logo-dark.svg new file mode 100644 index 0000000..db7c79b --- /dev/null +++ b/public/brands/unitree-logo-dark.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/brands/unitree-logo-white.svg b/public/brands/unitree-logo-white.svg new file mode 100644 index 0000000..92532fb --- /dev/null +++ b/public/brands/unitree-logo-white.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/brands/unitree-logo.svg b/public/brands/unitree-logo.svg new file mode 100644 index 0000000..92532fb --- /dev/null +++ b/public/brands/unitree-logo.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/industries/education.jpg b/public/industries/education.jpg new file mode 100644 index 0000000..423e398 Binary files /dev/null and b/public/industries/education.jpg differ diff --git a/public/industries/events.webp b/public/industries/events.webp new file mode 100644 index 0000000..7c7a460 Binary files /dev/null and b/public/industries/events.webp differ diff --git a/public/industries/government.jpg b/public/industries/government.jpg new file mode 100644 index 0000000..a12637a Binary files /dev/null and b/public/industries/government.jpg differ diff --git a/public/industries/healthcare.webp b/public/industries/healthcare.webp new file mode 100644 index 0000000..7120157 Binary files /dev/null and b/public/industries/healthcare.webp differ diff --git a/public/industries/hospitality.webp b/public/industries/hospitality.webp new file mode 100644 index 0000000..e6f9074 Binary files /dev/null and b/public/industries/hospitality.webp differ diff --git a/public/industries/hotels-resorts.webp b/public/industries/hotels-resorts.webp new file mode 100644 index 0000000..88280b8 Binary files /dev/null and b/public/industries/hotels-resorts.webp differ diff --git a/public/industries/restaurants-cafes.webp b/public/industries/restaurants-cafes.webp new file mode 100644 index 0000000..055f183 Binary files /dev/null and b/public/industries/restaurants-cafes.webp differ diff --git a/public/industries/security-surveillance.jpg b/public/industries/security-surveillance.jpg new file mode 100644 index 0000000..a9d3093 Binary files /dev/null and b/public/industries/security-surveillance.jpg differ diff --git a/public/industries/shopping-malls.webp b/public/industries/shopping-malls.webp new file mode 100644 index 0000000..6a0aeab Binary files /dev/null and b/public/industries/shopping-malls.webp differ diff --git a/public/industries/smart-buildings.webp b/public/industries/smart-buildings.webp new file mode 100644 index 0000000..cc96ffa Binary files /dev/null and b/public/industries/smart-buildings.webp differ diff --git a/public/industries/warehouses-logistics.webp b/public/industries/warehouses-logistics.webp new file mode 100644 index 0000000..bc4266b Binary files /dev/null and b/public/industries/warehouses-logistics.webp differ diff --git a/src/app/industries/[slug]/page.tsx b/src/app/industries/[slug]/page.tsx index 0463503..a6412a8 100644 --- a/src/app/industries/[slug]/page.tsx +++ b/src/app/industries/[slug]/page.tsx @@ -15,6 +15,10 @@ import Bell from 'lucide-react/dist/esm/icons/bell'; import UtensilsCrossed from 'lucide-react/dist/esm/icons/utensils-crossed'; import ChevronRight from 'lucide-react/dist/esm/icons/chevron-right'; import ArrowRight from 'lucide-react/dist/esm/icons/arrow-right'; +import Check from 'lucide-react/dist/esm/icons/check'; +import MapPin from 'lucide-react/dist/esm/icons/map-pin'; +import Headphones from 'lucide-react/dist/esm/icons/headphones'; +import PlayCircle from 'lucide-react/dist/esm/icons/play-circle'; import { Navbar } from '@/components/Navbar'; import { FooterAndContact } from '@/components/FooterAndContact'; import { MotionSection } from '@/components/ui/MotionSection'; @@ -54,20 +58,18 @@ export async function generateMetadata({ params }: { params: Promise }): title: content.seoTitle, description: content.seoDescription, alternates: { canonical: url }, - openGraph: { - title: content.seoTitle, - description: content.seoDescription, - url, - type: 'website', - }, - twitter: { - card: 'summary_large_image', - title: content.seoTitle, - description: content.seoDescription, - }, + openGraph: { title: content.seoTitle, description: content.seoDescription, url, type: 'website' }, + twitter: { card: 'summary_large_image', title: content.seoTitle, description: content.seoDescription }, }; } +const TRUST_DEFAULT = [ + { icon: MapPin, label: 'UAE-ready', sub: 'Deployment across the UAE' }, + { icon: Headphones, label: 'Dubai support', sub: 'Local robotics team' }, + { icon: Bot, label: 'Robot families', sub: 'Pudu + Unitree' }, + { icon: PlayCircle, label: 'Demo available', sub: 'Showroom or on-site' }, +]; + export default async function IndustryDetailPage({ params }: { params: Promise }) { const { slug } = await params; const industry = getIndustryBySlug(slug); @@ -76,13 +78,18 @@ export default async function IndustryDetailPage({ params }: { params: Promise

-

-
+
+
{/* BREADCRUMBS */}