fix monotype font

pull/17/head
accius 3 days ago
parent 07f4bff98f
commit f7b534773b

@ -262,7 +262,7 @@ const App = () => {
Up 35d 18h v4.20 Up 35d 18h v4.20
</div> </div>
<div style={{ marginTop: '8px' }}> <div style={{ marginTop: '8px' }}>
<div style={{ fontSize: '36px', fontWeight: '700', color: '#00ff00', fontFamily: 'Orbitron, monospace', lineHeight: 1, fontVariantNumeric: 'tabular-nums' }}> <div style={{ fontSize: '36px', fontWeight: '700', color: '#00ff00', fontFamily: 'JetBrains Mono, Consolas, monospace', lineHeight: 1, width: '180px' }}>
{utcTime}<span style={{ fontSize: '20px', color: '#00cc00' }}>:{String(new Date().getUTCSeconds()).padStart(2, '0')}</span> {utcTime}<span style={{ fontSize: '20px', color: '#00cc00' }}>:{String(new Date().getUTCSeconds()).padStart(2, '0')}</span>
</div> </div>
<div style={{ fontSize: '14px', color: '#00cc00', marginTop: '2px' }}> <div style={{ fontSize: '14px', color: '#00cc00', marginTop: '2px' }}>

@ -45,17 +45,17 @@ export const Header = ({
{/* UTC Clock */} {/* UTC Clock */}
<div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}> <div style={{ display: 'flex', alignItems: 'center', gap: '10px' }}>
<span style={{ fontSize: '14px', color: 'var(--accent-cyan)', fontWeight: '600', minWidth: '36px' }}>UTC</span> <span style={{ fontSize: '14px', color: 'var(--accent-cyan)', fontWeight: '600', width: '36px' }}>UTC</span>
<span style={{ <span style={{
fontSize: '28px', fontSize: '28px',
fontWeight: '700', fontWeight: '700',
color: 'var(--accent-cyan)', color: 'var(--accent-cyan)',
fontFamily: 'Orbitron, monospace', fontFamily: 'JetBrains Mono, Consolas, monospace',
fontVariantNumeric: 'tabular-nums', width: '95px',
minWidth: '120px', display: 'inline-block',
textAlign: 'right' textAlign: 'center'
}}>{utcTime}</span> }}>{utcTime}</span>
<span style={{ fontSize: '13px', color: 'var(--text-muted)', minWidth: '110px' }}>{utcDate}</span> <span style={{ fontSize: '13px', color: 'var(--text-muted)', width: '115px', display: 'inline-block' }}>{utcDate}</span>
</div> </div>
{/* Local Clock - Clickable to toggle 12/24 hour format */} {/* Local Clock - Clickable to toggle 12/24 hour format */}
@ -64,42 +64,42 @@ export const Header = ({
onClick={onTimeFormatToggle} onClick={onTimeFormatToggle}
title={`Click to switch to ${use12Hour ? '24-hour' : '12-hour'} format`} title={`Click to switch to ${use12Hour ? '24-hour' : '12-hour'} format`}
> >
<span style={{ fontSize: '14px', color: 'var(--accent-amber)', fontWeight: '600', minWidth: '50px' }}>LOCAL</span> <span style={{ fontSize: '14px', color: 'var(--accent-amber)', fontWeight: '600', width: '50px' }}>LOCAL</span>
<span style={{ <span style={{
fontSize: '28px', fontSize: '28px',
fontWeight: '700', fontWeight: '700',
color: 'var(--accent-amber)', color: 'var(--accent-amber)',
fontFamily: 'Orbitron, monospace', fontFamily: 'JetBrains Mono, Consolas, monospace',
fontVariantNumeric: 'tabular-nums', width: use12Hour ? '130px' : '95px',
minWidth: '120px', display: 'inline-block',
textAlign: 'right' textAlign: 'center'
}}>{localTime}</span> }}>{localTime}</span>
<span style={{ fontSize: '13px', color: 'var(--text-muted)', minWidth: '110px' }}>{localDate}</span> <span style={{ fontSize: '13px', color: 'var(--text-muted)', width: '115px', display: 'inline-block' }}>{localDate}</span>
</div> </div>
{/* Weather & Solar Stats */} {/* Weather & Solar Stats */}
<div style={{ display: 'flex', gap: '20px', fontSize: '14px' }}> <div style={{ display: 'flex', gap: '20px', fontSize: '14px', fontFamily: 'JetBrains Mono, Consolas, monospace' }}>
{localWeather?.data && ( {localWeather?.data && (
<div title={`${localWeather.data.description} • Wind: ${localWeather.data.windSpeed} mph`} style={{ minWidth: '90px' }}> <div title={`${localWeather.data.description} • Wind: ${localWeather.data.windSpeed} mph`} style={{ width: '120px' }}>
<span style={{ marginRight: '4px' }}>{localWeather.data.icon}</span> <span style={{ marginRight: '4px' }}>{localWeather.data.icon}</span>
<span style={{ color: 'var(--accent-cyan)', fontWeight: '600', fontVariantNumeric: 'tabular-nums' }}> <span style={{ color: 'var(--accent-cyan)', fontWeight: '600' }}>
{localWeather.data.temp}°F / {Math.round((localWeather.data.temp - 32) * 5/9)}°C {localWeather.data.temp}°F / {Math.round((localWeather.data.temp - 32) * 5/9)}°C
</span> </span>
</div> </div>
)} )}
<div style={{ minWidth: '55px' }}> <div style={{ width: '65px' }}>
<span style={{ color: 'var(--text-muted)' }}>SFI </span> <span style={{ color: 'var(--text-muted)' }}>SFI </span>
<span style={{ color: 'var(--accent-amber)', fontWeight: '700', fontSize: '16px', fontVariantNumeric: 'tabular-nums' }}>{spaceWeather?.data?.solarFlux || '--'}</span> <span style={{ color: 'var(--accent-amber)', fontWeight: '700', fontSize: '16px' }}>{spaceWeather?.data?.solarFlux || '--'}</span>
</div> </div>
<div style={{ minWidth: '35px' }}> <div style={{ width: '40px' }}>
<span style={{ color: 'var(--text-muted)' }}>K </span> <span style={{ color: 'var(--text-muted)' }}>K </span>
<span style={{ color: parseInt(spaceWeather?.data?.kIndex) >= 4 ? 'var(--accent-red)' : 'var(--accent-green)', fontWeight: '700', fontSize: '16px', fontVariantNumeric: 'tabular-nums' }}> <span style={{ color: parseInt(spaceWeather?.data?.kIndex) >= 4 ? 'var(--accent-red)' : 'var(--accent-green)', fontWeight: '700', fontSize: '16px' }}>
{spaceWeather?.data?.kIndex ?? '--'} {spaceWeather?.data?.kIndex ?? '--'}
</span> </span>
</div> </div>
<div style={{ minWidth: '55px' }}> <div style={{ width: '70px' }}>
<span style={{ color: 'var(--text-muted)' }}>SSN </span> <span style={{ color: 'var(--text-muted)' }}>SSN </span>
<span style={{ color: 'var(--accent-cyan)', fontWeight: '700', fontSize: '16px', fontVariantNumeric: 'tabular-nums' }}>{spaceWeather?.data?.sunspotNumber || '--'}</span> <span style={{ color: 'var(--accent-cyan)', fontWeight: '700', fontSize: '16px' }}>{spaceWeather?.data?.sunspotNumber || '--'}</span>
</div> </div>
</div> </div>

Loading…
Cancel
Save

Powered by TurnKey Linux.