📻
{#if showFrequency}
{formatFrequency(frequency)} MHz
{#if currentBand} {currentBand} {/if} {#if mode} {mode} {/if} {#if txEnabled} TX {/if} {:else if showRadioOnWithSliceNoFreq}
Slice active, waiting for frequency... {#if model} {model} {/if} {#if callsign} {callsign} {/if}
{:else if showRadioOnNoSlice}
{radioInfo || 'Radio is on'} {#if model} {model} {/if} {#if callsign} {callsign} {/if}
{:else if showConnectedNoRadio}
TCP connected, radio off
{:else if showNotConnected} FlexRadio not connected {:else} Checking FlexRadio... {/if}
{#if latitude && longitude}
{formatTime(sunrise)} {formatTime(sunset)}
{#if isGrayline} ✨ Grayline {:else if timeToNextEvent} {timeToNextEvent} {/if} {:else} 📍 Position not set {/if}
{#if hasWindWarning}
⚠️ Vent: {windSpeed.toFixed(0)} km/h
{/if} {#if hasGustWarning}
🌪️ Rafales: {windGust.toFixed(0)} km/h
{/if} {#if !hasAnyWarning}
Weather OK
{/if}