From 62672896d09a7081d0d0fa46410c779b247e52a2 Mon Sep 17 00:00:00 2001 From: sofyenne Date: Fri, 3 Apr 2026 15:04:58 +0100 Subject: [PATCH] feat: Review UX of advanced settings options for the news list - MEED-10327 - Meeds-io/MIPs#247 --- .../locale/portlet/news/News_en.properties | 1 + .../components/settings/NewsListSelector.vue | 53 ++++++++++--------- .../settings/NewsSettingsDrawer.vue | 23 +++++--- 3 files changed, 44 insertions(+), 33 deletions(-) diff --git a/content-service/src/main/resources/locale/portlet/news/News_en.properties b/content-service/src/main/resources/locale/portlet/news/News_en.properties index 265e7e90e..4cd407ab2 100644 --- a/content-service/src/main/resources/locale/portlet/news/News_en.properties +++ b/content-service/src/main/resources/locale/portlet/news/News_en.properties @@ -235,6 +235,7 @@ news.list.settings.newsTargets.description=Display articles published toward thi news.list.settings.viewTemplate.description=Customize the display of this news block news.list.settings.information=This news block displays published articles. As a publisher, you can tailor how it looks using the settings below. news.list.settings.translation.header=Translate header name +news.list.settings.drawer.editDisplaySettings=Edit Display Settings newsTargets.settings.title=News Publication Targets newsTargets.settings.button.addTarget=Add a target diff --git a/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsListSelector.vue b/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsListSelector.vue index e6cbcbd88..5354d4e9f 100644 --- a/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsListSelector.vue +++ b/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsListSelector.vue @@ -62,31 +62,34 @@ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. v-for="(article, index) in selectedArticles" :class="index === lastSelectedIndex && 'mb-2' || 'mb-n2'" :key="article.id"> - - - {{ article.title }} - - - - fa-arrow-up - - - fa-arrow-down - - - fa-trash - + + {{ article.title }} + + + + fa-arrow-up + + + fa-arrow-down + + + + fa-trash + + + diff --git a/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsSettingsDrawer.vue b/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsSettingsDrawer.vue index 1551807f8..b2edea2b6 100644 --- a/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsSettingsDrawer.vue +++ b/content-webapp/src/main/webapp/vue-app/news-list-view/components/settings/NewsSettingsDrawer.vue @@ -108,14 +108,21 @@ @see-all-url="setSeeAllUrl" @selected-option="selectedOption" /> -
- - {{ $t('news.list.settings.drawer.advancedSettings') }} - -
+ + + + {{ $t('news.list.settings.drawer.editDisplaySettings') }} + + + + fa-edit + + + +