import { OFFICES_DATA } from '@/data/data'; import type { OfficeItem } from '@/types/types'; import { Activity, ChevronLeft, Lightbulb, Thermometer, Wifi, WifiOff, Zap, Plus } from 'lucide-react-native'; import React from 'react'; import { useRouter, useLocalSearchParams } from 'expo-router'; import { ScrollView, Text, TouchableOpacity, View } from 'react-native'; export default function AutomationDetail() { const router = useRouter(); const { id } = useLocalSearchParams<{ id: string }>(); const selectedOffice: OfficeItem | undefined = OFFICES_DATA.find(o => o.id.toString() === id); if (!selectedOffice) return Ufficio non trovato; return ( {/* Header Dettaglio */} router.back()} className="mr-4 p-3 rounded-full bg-gray-50 active:bg-gray-200" > {selectedOffice.name} {/* Status Dot */} {/* Lights Card Grande */} {/* Switch UI Grande - FIXED: Rimossa 'transition-colors' che causava il crash */} Luci {selectedOffice.lights ? 'Accese - 80%' : 'Spente'} {/* Temp Card Grande */} Clima {selectedOffice.temp} °C {/* Chart Card Grande */} Consumo Oggi {[40, 65, 30, 80, 55, 90, 45].map((h, i) => ( ))} ); }