From 407384de6359fc1fcac8de2506cf4266b078dc3c Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 22 Jan 2022 20:46:34 +0000 Subject: [PATCH] :art: Improved cross-theme widget styling and options --- src/components/Widgets/NewsHeadlines.vue | 5 +- src/components/Widgets/WidgetBase.vue | 10 ++-- src/components/Workspace/WebContent.vue | 2 +- src/styles/color-palette.scss | 1 + src/styles/color-themes.scss | 62 +++++++++++++++++++++--- 5 files changed, 68 insertions(+), 12 deletions(-) diff --git a/src/components/Widgets/NewsHeadlines.vue b/src/components/Widgets/NewsHeadlines.vue index e79c0c96..d467c70c 100644 --- a/src/components/Widgets/NewsHeadlines.vue +++ b/src/components/Widgets/NewsHeadlines.vue @@ -7,7 +7,7 @@ {{ article.published | date }}

{{ article.description }}

- Thumbnail + Image @@ -46,6 +46,9 @@ export default { keywords() { return this.options.keywords ? `&keywords=${this.options.keywords}` : ''; }, + hideImages() { + return this.options.hideImages; + }, endpoint() { return `${widgetApiEndpoints.news}?apiKey=${this.apiKey}` + `${this.country}${this.category}${this.lang}${this.count}`; diff --git a/src/components/Widgets/WidgetBase.vue b/src/components/Widgets/WidgetBase.vue index 4691dd74..e65b0b5b 100644 --- a/src/components/Widgets/WidgetBase.vue +++ b/src/components/Widgets/WidgetBase.vue @@ -1,10 +1,11 @@