(temperatures)
| 13953 | badgeClass: 'bg-red-700 text-red-100', |
| 13954 | alertClass: 'border-red-500 bg-red-900/30', |
| 13955 | icon: '⚠️' |
| 13956 | }; |
| 13957 | } |
| 13958 | if (status.installing || ['preflight', 'dependencies', 'python', 'installing'].includes(state)) { |
| 13959 | return { |
| 13960 | badgeText: 'Installing', |
| 13961 | badgeClass: 'bg-yellow-700 text-yellow-100', |
| 13962 | alertClass: 'border-yellow-500 bg-yellow-900/30', |
| 13963 | icon: '⏳' |
| 13964 | }; |
| 13965 | } |
| 13966 | if (state === 'switching') { |
| 13967 | return { |
| 13968 | badgeText: 'Switching', |
| 13969 | badgeClass: 'bg-orange-700 text-orange-100', |
| 13970 | alertClass: 'border-orange-500 bg-orange-900/30', |
| 13971 | icon: '🔄' |
| 13972 | }; |
| 13973 | } |
| 13974 | if (state === 'running') { |
| 13975 | return { |
| 13976 | badgeText: 'Running', |
| 13977 | badgeClass: 'bg-green-700 text-green-100', |
| 13978 | alertClass: 'border-green-500 bg-green-900/30', |
| 13979 | icon: '✅' |
| 13980 | }; |
| 13981 | } |
| 13982 | if (state === 'installed') { |
| 13983 | return { |
| 13984 | badgeText: 'Installed', |
no test coverage detected