From 8bc1f3ebf0585ff4c900d92fceb440546271c17e Mon Sep 17 00:00:00 2001 From: dartcafe Date: Thu, 27 Oct 2022 23:59:37 +0200 Subject: fix dashboard widged icons Signed-off-by: dartcafe --- img/polls.svg | 12 +++++------- src/js/assets/scss/dashboard.scss | 7 ------- src/js/assets/scss/polls-icon.scss | 16 +++------------- src/js/init-dashboard.js | 2 +- src/js/views/Dashboard.vue | 16 ++++++++++++++-- 5 files changed, 23 insertions(+), 30 deletions(-) delete mode 100644 src/js/assets/scss/dashboard.scss diff --git a/img/polls.svg b/img/polls.svg index f94d056b..1aed7c39 100644 --- a/img/polls.svg +++ b/img/polls.svg @@ -1,7 +1,5 @@ - - - - - - - + + + + + diff --git a/src/js/assets/scss/dashboard.scss b/src/js/assets/scss/dashboard.scss deleted file mode 100644 index 4eedc925..00000000 --- a/src/js/assets/scss/dashboard.scss +++ /dev/null @@ -1,7 +0,0 @@ -.icon-polls { - background-image: url(../../../../img/polls-black.svg); -} - -body.dark .icon-polls { - background-image: url(../../../../img/polls.svg); -} \ No newline at end of file diff --git a/src/js/assets/scss/polls-icon.scss b/src/js/assets/scss/polls-icon.scss index 50408068..f506cdfe 100644 --- a/src/js/assets/scss/polls-icon.scss +++ b/src/js/assets/scss/polls-icon.scss @@ -1,14 +1,4 @@ -:root { - --icon-polls: url('../icons/polls.svg'); - --icon-polls--fff: url('../icons/polls-fff.svg'); -} - .icon-polls { - background-image: var(--icon-polls); - background-size: 16px 16px; -} -@media (prefers-color-scheme: dark) { - .icon-polls { - background-image: var(--icon-polls--fff); - } -} + background-image: url(../../../../img/polls.svg); + filter: var(--background-invert-if-dark); +} \ No newline at end of file diff --git a/src/js/init-dashboard.js b/src/js/init-dashboard.js index 4040d68c..4401e100 100644 --- a/src/js/init-dashboard.js +++ b/src/js/init-dashboard.js @@ -28,7 +28,7 @@ import { translate, translatePlural } from '@nextcloud/l10n' import { generateFilePath } from '@nextcloud/router' import Dashboard from './views/Dashboard.vue' -import './assets/scss/dashboard.scss' +import './assets/scss/polls-icon.scss' Vue.config.debug = process.env.NODE_ENV !== 'production' Vue.config.devTools = process.env.NODE_ENV !== 'production' diff --git a/src/js/views/Dashboard.vue b/src/js/views/Dashboard.vue index 4ad6193c..dee3fa3c 100644 --- a/src/js/views/Dashboard.vue +++ b/src/js/views/Dashboard.vue @@ -23,12 +23,15 @@