diff --git a/src/App.jsx b/src/App.jsx index 8a5f05e..371fc88 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -590,15 +590,15 @@ const App = () => { justifyContent: 'space-between', background: 'var(--bg-panel)', borderBottom: '1px solid var(--border-color)', - padding: '4px 12px', - height: '44px', + padding: '6px 12px', + height: '52px', flexShrink: 0, - gap: '8px' + gap: '10px' }}> {/* Callsign */} { {/* UTC */}
- UTC - {utcTime} + UTC + {utcTime}
{/* Local */} @@ -623,12 +623,12 @@ const App = () => { onClick={handleTimeFormatToggle} title={`Click for ${use12Hour ? '24h' : '12h'} format`} > - LOC - {localTime} + LOC + {localTime} {/* Solar Quick Stats */} -
+
SFI {solarIndices?.data?.sfi?.current || spaceWeather?.data?.solarFlux || '--'} @@ -703,7 +703,7 @@ const App = () => { {/* DATA SIDEBAR */}
{ overflow: 'hidden' }}> {/* Band Conditions Grid */} -
-
Band Conditions
-
+
+
Band Conditions
+
{(bandConditions?.data || []).slice(0, 13).map((band, idx) => { const colors = { GOOD: { bg: 'rgba(0,255,136,0.2)', color: '#00ff88', border: 'rgba(0,255,136,0.4)' }, @@ -726,50 +726,50 @@ const App = () => {
-
{band.band}
-
{band.condition}
+
{band.band}
+
{band.condition}
); })}
{/* MUF/LUF */} {propagation.data && ( -
- MUF {propagation.data.muf || '?'} - LUF {propagation.data.luf || '?'} +
+ MUF {propagation.data.muf || '?'} + LUF {propagation.data.luf || '?'}
)}
{/* Compact DX Cluster */}
-
- DX Cluster - {dxCluster.data?.length || 0} spots +
+ DX Cluster + {dxCluster.data?.length || 0} spots
-
+
{dxCluster.data?.slice(0, 30).map((spot, i) => (
setHoveredSpot(spot)} onMouseLeave={() => setHoveredSpot(null)} > - {parseFloat(spot.freq).toFixed(1)} - {spot.call} + {parseFloat(spot.freq).toFixed(1)} + {spot.call} {spot.time || '--'}
))} @@ -798,10 +798,10 @@ const App = () => { flexShrink: 0 }}> {/* Row 1: Callsign + Times */} -
+
{ > {config.callsign} -
+
-
UTC
-
{utcTime}
-
{utcDate}
+
UTC
+
{utcTime}
+
{utcDate}
-
Local
-
{localTime}
-
{localDate}
+
Local
+
{localTime}
+
{localDate}
@@ -834,10 +834,10 @@ const App = () => { style={{ background: 'var(--bg-tertiary)', border: '1px solid var(--border-color)', - padding: '4px 8px', + padding: '6px 10px', borderRadius: '4px', color: 'var(--text-secondary)', - fontSize: '12px', + fontSize: '14px', cursor: 'pointer' }} >⚙ @@ -846,17 +846,17 @@ const App = () => { style={{ background: 'var(--bg-tertiary)', border: '1px solid var(--border-color)', - padding: '4px 8px', + padding: '6px 10px', borderRadius: '4px', color: 'var(--text-secondary)', - fontSize: '12px', + fontSize: '14px', cursor: 'pointer' }} >⛶
{/* Row 2: Solar indices inline */} -
+
SFI {solarIndices?.data?.sfi?.current || spaceWeather?.data?.solarFlux || '--'} @@ -894,12 +894,12 @@ const App = () => { {/* BAND CONDITIONS - Full Width */}
-
+
{(bandConditions?.data || []).slice(0, 13).map((band, idx) => { const colors = { GOOD: { bg: 'rgba(0,255,136,0.2)', color: '#00ff88', border: 'rgba(0,255,136,0.4)' }, @@ -912,12 +912,12 @@ const App = () => { background: s.bg, border: `1px solid ${s.border}`, borderRadius: '4px', - padding: '4px 8px', + padding: '5px 10px', textAlign: 'center', - minWidth: '52px' + minWidth: '58px' }}> -
{band.band}
-
{band.condition}
+
{band.band}
+
{band.condition}
); })} @@ -954,10 +954,10 @@ const App = () => { bottom: '6px', left: '50%', transform: 'translateX(-50%)', - fontSize: '11px', + fontSize: '14px', color: 'var(--text-muted)', background: 'rgba(0,0,0,0.7)', - padding: '2px 8px', + padding: '3px 10px', borderRadius: '4px' }}> {deGrid} → {dxGrid} • Click map to set DX @@ -966,7 +966,7 @@ const App = () => { {/* Compact DX Cluster */}
{ flexDirection: 'column', overflow: 'hidden' }}> -
- DX Cluster - {dxCluster.data?.length || 0} +
+ DX Cluster + {dxCluster.data?.length || 0}
{dxCluster.data?.slice(0, 40).map((spot, i) => (
setHoveredSpot(spot)} onMouseLeave={() => setHoveredSpot(null)} > - {parseFloat(spot.freq).toFixed(1)} - {spot.call} + {parseFloat(spot.freq).toFixed(1)} + {spot.call} {spot.time || '--'}
))}