From 13c33567fd64faed782fe0dc8b934ddd11fd02ad Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Mon, 20 Nov 2023 15:50:02 +0100 Subject: [PATCH] separate vue logic into different components --- .../ChillMainBundle/Resources/public/types.ts | 2 +- .../HomepageWidget/DashboardWidgets/News.vue | 112 ++------------- .../DashboardWidgets/NewsItem.vue | 127 ++++++++++++++++++ 3 files changed, 138 insertions(+), 103 deletions(-) create mode 100644 src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/DashboardWidgets/NewsItem.vue diff --git a/src/Bundle/ChillMainBundle/Resources/public/types.ts b/src/Bundle/ChillMainBundle/Resources/public/types.ts index 2b0112582..79dae2695 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/types.ts +++ b/src/Bundle/ChillMainBundle/Resources/public/types.ts @@ -161,7 +161,7 @@ export interface LocationType { title: TranslatableString; } -export interface NewsItem { +export interface NewsItemType { id: number; title: string; content: string; diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/DashboardWidgets/News.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/DashboardWidgets/News.vue index 3580e4757..a33bebf5c 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/DashboardWidgets/News.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/DashboardWidgets/News.vue @@ -2,27 +2,7 @@

{{ $t('widget.news.title') }}

@@ -30,54 +10,15 @@ + +