From 966a0a908d07293c24fe66d94afdee39eefbe29e Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Wed, 25 Sep 2024 12:36:45 +0200 Subject: [PATCH] fix(weatherstatus): fix location marker icon with dark theme, only use icons from @mdi/svg Signed-off-by: Julien Veyssier --- apps/weather_status/img/cross.svg | 3 --- apps/weather_status/src/App.vue | 39 ++++++++++++++++++++----------- 2 files changed, 26 insertions(+), 16 deletions(-) delete mode 100644 apps/weather_status/img/cross.svg diff --git a/apps/weather_status/img/cross.svg b/apps/weather_status/img/cross.svg deleted file mode 100644 index daaca07c30f..00000000000 --- a/apps/weather_status/img/cross.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/apps/weather_status/src/App.vue b/apps/weather_status/src/App.vue index 95f55b844f5..2a9b197cb80 100644 --- a/apps/weather_status/src/App.vue +++ b/apps/weather_status/src/App.vue @@ -24,18 +24,25 @@ {{ forecastMessage }} + {{ locationText }} {{ addRemoveFavoriteText }} @@ -45,8 +52,8 @@ :aria-hidden="true" @click="onBrowserLocationClick"> {{ t('weather_status', 'Detect location') }} @@ -66,7 +73,10 @@ :aria-hidden="true" @click="onFavoriteClick($event, favorite)"> {{ favorite }} @@ -80,8 +90,6 @@ import { showError } from '@nextcloud/dialogs' import moment from '@nextcloud/moment' import { getLocale } from '@nextcloud/l10n' import { imagePath } from '@nextcloud/router' -import IconStar from 'vue-material-design-icons/Star.vue' -import IconStarOutline from 'vue-material-design-icons/StarOutline.vue' import NcActions from '@nextcloud/vue/dist/Components/NcActions.js' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js' import NcActionCaption from '@nextcloud/vue/dist/Components/NcActionCaption.js' @@ -92,7 +100,10 @@ import NcActionText from '@nextcloud/vue/dist/Components/NcActionText.js' import NcLoadingIcon from '@nextcloud/vue/dist/Components/NcLoadingIcon.js' import NcIconSvgWrapper from '@nextcloud/vue/dist/Components/NcIconSvgWrapper.js' import * as network from './services/weatherStatusService.js' -import crossSvg from '../img/cross.svg?raw' +import crosshairsSvg from '@mdi/svg/svg/crosshairs.svg?raw' +import mapMarkerSvg from '@mdi/svg/svg/map-marker.svg?raw' +import starSvg from '@mdi/svg/svg/star.svg?raw' +import starOutlineSvg from '@mdi/svg/svg/star-outline.svg?raw' const MODE_BROWSER_LOCATION = 1 const MODE_MANUAL_LOCATION = 2 @@ -227,7 +238,6 @@ const weatherOptions = { export default { name: 'App', components: { - IconStar, NcActions, NcActionButton, NcActionCaption, @@ -240,7 +250,10 @@ export default { }, data() { return { - crossSvg, + crosshairsSvg, + mapMarkerSvg, + starSvg, + starOutlineSvg, locale: getLocale(), loading: true, errorMessage: '', @@ -314,10 +327,10 @@ export default { gotWeather() { return this.address && !this.errorMessage }, - addRemoveFavoriteIcon() { + addRemoveFavoriteSvg() { return this.currentAddressIsFavorite - ? IconStar - : IconStarOutline + ? starSvg + : starOutlineSvg }, addRemoveFavoriteText() { return this.currentAddressIsFavorite -- 2.39.5