From c96bde74ba55b3ca0063a4ae1da0f9a6e0879efc Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Wed, 25 Sep 2024 12:23:04 +0200 Subject: fix(weatherstatus): make a difference between 'unknown weather code' and 'no weather info' Signed-off-by: Julien Veyssier --- apps/weather_status/src/App.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/weather_status/src/App.vue b/apps/weather_status/src/App.vue index 59be98e12fb..95f55b844f5 100644 --- a/apps/weather_status/src/App.vue +++ b/apps/weather_status/src/App.vue @@ -293,15 +293,19 @@ export default { return t('weather_status', 'Loading weather') } else if (this.errorMessage) { return this.errorMessage - } else { + } else if (this.gotWeather) { return this.getWeatherMessage(this.weatherCode, this.temperature) + } else { + return t('weather_status', 'Set location for weather') } }, forecastMessage() { if (this.loading) { return t('weather_status', 'Loading weather') - } else { + } else if (this.gotWeather) { return this.getWeatherMessage(this.futureWeatherCode, this.futureTemperature, true) + } else { + return t('weather_status', 'Set location for weather') } }, weatherLinkTarget() { @@ -535,7 +539,7 @@ export default { this.temperatureUnit, later, ) - : t('weather_status', 'Set location for weather') + : t('weather_status', 'Unknown weather code') }, }, } -- cgit v1.2.3