From 9870a55b0275e3fd9e54833919f163349581021c Mon Sep 17 00:00:00 2001 From: Meik Date: Mon, 10 Nov 2025 11:01:18 +0100 Subject: [PATCH] refactoring node 24 --- src/App.js | 3 +++ src/components/DashboardView.js | 37 ++++++++++++++++++++++++++------- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/src/App.js b/src/App.js index f705751..79618bb 100644 --- a/src/App.js +++ b/src/App.js @@ -1149,6 +1149,9 @@ function App() { formatRangeLabel={formatRangeLabel} onSaveConfig={saveConfig} onResetConfig={() => fetchConfig()} + onHideEntry={hideEntry} + onDeleteEntry={deleteEntry} + canDelete={Boolean(session?.isAdmin)} /> ); diff --git a/src/components/DashboardView.js b/src/components/DashboardView.js index 188d564..1334bfe 100644 --- a/src/components/DashboardView.js +++ b/src/components/DashboardView.js @@ -25,7 +25,10 @@ const DashboardView = ({ onRangePickerRequest, formatRangeLabel, onSaveConfig, - onResetConfig + onResetConfig, + onHideEntry, + onDeleteEntry, + canDelete }) => { const { error: notificationError, @@ -192,9 +195,10 @@ const DashboardView = ({ Aktiv Geschäft Profil prüfen - Nur benachrichtigen - Wochentag - Datum / Zeitraum + Nur benachrichtigen + Wochentag + Datum / Zeitraum + Aktionen @@ -272,6 +276,27 @@ const DashboardView = ({ Klicke zum Auswählen + + + {canDelete && ( + + )} + ); })} @@ -288,10 +313,6 @@ const DashboardView = ({ -
-

Aktuelle JSON-Konfiguration:

-
{JSON.stringify(config, null, 2)}
-
); };