diff --git a/frontend/src/components/DashboardWidget.vue b/frontend/src/components/DashboardWidget.vue
index 61ed3c0..d0d3a97 100644
--- a/frontend/src/components/DashboardWidget.vue
+++ b/frontend/src/components/DashboardWidget.vue
@@ -14,15 +14,13 @@
{{ error }}
-
-
+
+
+ {{ newsDataSingleItem.title || '—' }}
+ {{ newsDataSingleItem.title || '—' }}
+ {{ formatNewsDate(newsDataSingleItem.pubDate) }}
+ {{ newsDataSingleItem.description }}
+
@@ -86,6 +84,11 @@ export default {
if (d && typeof d === 'object' && Array.isArray(d.results)) return d.results;
return [];
},
+ /** Pro News-Widget wird nur ein Artikel angezeigt (erster der Seite; Counter sorgt für unterschiedliche Seiten). */
+ newsDataSingleItem() {
+ const list = this.newsDataResults;
+ return list.length ? list[0] : null;
+ },
falukantData() {
const d = this.data;
if (d && typeof d === 'object' && 'characterName' in d && 'money' in d) return d;
@@ -203,11 +206,11 @@ export default {
align-items: center;
gap: 8px;
padding: 10px 12px;
- background: var(--dashboard-widget-title-bg, #f1f3f5);
- border-bottom: 1px solid var(--dashboard-widget-border, #dee2e6);
+ background: var(--color-primary-orange-light, #fff8e1);
+ border-bottom: 1px solid var(--color-text-secondary, #dee2e6);
font-weight: 600;
font-size: 0.95rem;
- color: var(--dashboard-widget-title-color, #333);
+ color: var(--color-text-primary);
}
.dashboard-widget__drag-handle {
@@ -227,6 +230,7 @@ export default {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
+ color: var(--color-text-primary);
}
.dashboard-widget__frame {
@@ -276,13 +280,18 @@ export default {
color: #333;
}
+.dashboard-widget__news-single {
+ margin: 0;
+}
+
.dashboard-widget__news-title {
font-weight: 600;
- color: #0d6efd;
+ color: var(--color-primary-orange);
text-decoration: none;
}
.dashboard-widget__news-title:hover {
text-decoration: underline;
+ color: var(--color-text-secondary);
}
.dashboard-widget__desc {
diff --git a/frontend/src/views/home/LoggedInView.vue b/frontend/src/views/home/LoggedInView.vue
index e8fba24..152f06e 100644
--- a/frontend/src/views/home/LoggedInView.vue
+++ b/frontend/src/views/home/LoggedInView.vue
@@ -33,9 +33,6 @@
Fertig
-
@@ -107,7 +104,6 @@