diff --git a/src/components/SolarPanel.jsx b/src/components/SolarPanel.jsx index f6eabee..762d360 100644 --- a/src/components/SolarPanel.jsx +++ b/src/components/SolarPanel.jsx @@ -11,7 +11,7 @@ export const SolarPanel = ({ solarIndices }) => { return saved === 'indices'; } catch (e) { return false; } }); - const [imageType, setImageType] = useState('0193'); // AIA 193 (corona) + const [imageType, setImageType] = useState('0193'); const toggleMode = () => { const newMode = !showIndices; @@ -21,7 +21,6 @@ export const SolarPanel = ({ solarIndices }) => { } catch (e) {} }; - // SDO/AIA image types const imageTypes = { '0193': { name: 'AIA 193Å', desc: 'Corona' }, '0304': { name: 'AIA 304Å', desc: 'Chromosphere' }, @@ -30,7 +29,6 @@ export const SolarPanel = ({ solarIndices }) => { 'HMIIC': { name: 'HMI Int', desc: 'Visible' } }; - // SDO images update every ~15 minutes const timestamp = Math.floor(Date.now() / 900000) * 900000; const imageUrl = `https://sdo.gsfc.nasa.gov/assets/img/latest/latest_256_${imageType}.jpg?t=${timestamp}`; @@ -42,6 +40,9 @@ export const SolarPanel = ({ solarIndices }) => { return '#00ff88'; }; + // Get K-Index data - server returns 'kp' not 'kIndex' + const kpData = solarIndices?.data?.kp || solarIndices?.data?.kIndex; + return (