/** * SpaceWeatherPanel Component * Displays solar flux, K-index, and sunspot number */ import React from 'react'; export const SpaceWeatherPanel = ({ data, loading }) => { const getKIndexColor = (kIndex) => { const k = parseInt(kIndex); if (isNaN(k)) return 'var(--text-muted)'; if (k >= 5) return 'var(--accent-red)'; if (k >= 4) return 'var(--accent-amber)'; return 'var(--accent-green)'; }; return (
☼ SPACE WEATHER
{loading ? (
) : (
SFI
{data?.solarFlux || '--'}
K-INDEX
{data?.kIndex || '--'}
SSN
{data?.sunspotNumber || '--'}
)} {data?.conditions && (
CONDITIONS: {data.conditions}
)}
); }; export default SpaceWeatherPanel;