From 0eab480a0e10a0482d976e02f78f4f67316211e2 Mon Sep 17 00:00:00 2001 From: Ulas Date: Mon, 30 Mar 2026 17:25:13 +0200 Subject: [PATCH] style: unify all empty states to shared .empty-state class across all modules Co-Authored-By: Claude Sonnet 4.6 --- public/pages/budget.js | 11 +++++++---- public/pages/contacts.js | 12 +++++++++--- public/pages/meals.js | 5 ++++- public/pages/notes.js | 14 ++++++++++---- public/pages/shopping.js | 11 +++++++---- public/pages/tasks.js | 11 +++++++---- public/styles/budget.css | 13 ------------- public/styles/contacts.css | 13 ------------- public/styles/layout.css | 8 ++++++++ public/styles/notes.css | 20 -------------------- public/styles/shopping.css | 30 ------------------------------ public/styles/tasks.css | 25 ------------------------- 12 files changed, 52 insertions(+), 121 deletions(-) diff --git a/public/pages/budget.js b/public/pages/budget.js index c51c664..4fa5972 100644 --- a/public/pages/budget.js +++ b/public/pages/budget.js @@ -241,10 +241,13 @@ function renderCategoryBars(byCategory) { function renderEntries() { if (!state.entries.length) { - return `
- -
Keine Einträge
-
Noch keine Transaktionen für diesen Monat.
+ return `
+ +
Keine Einträge diesen Monat
+
Budget-Einträge über den + Button hinzufügen.
`; } diff --git a/public/pages/contacts.js b/public/pages/contacts.js index 5ca0890..e8fc55d 100644 --- a/public/pages/contacts.js +++ b/public/pages/contacts.js @@ -134,9 +134,15 @@ function renderList() { if (!contacts.length) { container.innerHTML = ` -
- -
Keine Kontakte gefunden
+
+ +
Noch keine Kontakte
+
Neue Kontakte über den + Button hinzufügen.
`; if (window.lucide) lucide.createIcons(); diff --git a/public/pages/meals.js b/public/pages/meals.js index 410d7e4..ae0061f 100644 --- a/public/pages/meals.js +++ b/public/pages/meals.js @@ -172,8 +172,11 @@ function renderSlot(date, type, mealsForDay) { if (!meal) { return ` -
+
${type.label}
+
+
Kein Essen geplant
+