({ icon: Icon, label, colorClass, onClick }: { icon: React.ElementType, label: string, colorClass?: string, onClick: () => void })
| 17 | |
| 18 | // Sensor Button Helper Component |
| 19 | const SensorButton = ({ icon: Icon, label, colorClass, onClick }: { icon: React.ElementType, label: string, colorClass?: string, onClick: () => void }) => ( |
| 20 | <button onClick={onClick} className={`flex-grow md:flex-grow-0 flex items-center justify-center space-x-2 px-3 py-2 bg-gray-100 hover:bg-gray-200 rounded-lg transition-colors ${colorClass || 'text-gray-700'}`}> |
| 21 | <Icon className="h-5 w-5" /> |
| 22 | <span className="text-sm font-medium">{label}</span> |
| 23 | </button> |
| 24 | ); |
| 25 | |
| 26 | // Sensor Dropdown Button Component |
| 27 | const SensorDropdownButton = ({ |
nothing calls this directly
no outgoing calls
no test coverage detected