From a02b0e94364b7dd18c188ef5ca5bb7637db304da Mon Sep 17 00:00:00 2001 From: troogs Date: Fri, 3 Apr 2026 08:57:55 +0200 Subject: [PATCH] Refactor dialog components to use form-container for improved layout and styling; update button styles for consistency --- .../Components/Dialogs/AddAccountDialog.razor | 4 +- .../Components/Dialogs/AddEntryDialog.razor | 26 +++++----- .../Dialogs/AddTransferDialog.razor | 14 ++---- .../Components/Dialogs/ConfirmDialog.razor | 2 +- .../Dialogs/EditCarryoverDialog.razor | 4 +- .../Components/Dialogs/EditNameDialog.razor | 10 ++-- .../Pages/Accounts/AccountDetail.razor | 4 ++ src/Duempelkas.App/Pages/Dashboard.razor | 35 ++++++++++++- src/Duempelkas.Desktop/wwwroot/css/app.css | 50 ++++++++++++++++++- 9 files changed, 114 insertions(+), 35 deletions(-) diff --git a/src/Duempelkas.App/Components/Dialogs/AddAccountDialog.razor b/src/Duempelkas.App/Components/Dialogs/AddAccountDialog.razor index 27c1b7b..5444265 100644 --- a/src/Duempelkas.App/Components/Dialogs/AddAccountDialog.razor +++ b/src/Duempelkas.App/Components/Dialogs/AddAccountDialog.razor @@ -1,14 +1,14 @@
Neues Konto
-
+
+ -
diff --git a/src/Duempelkas.App/Components/Dialogs/AddEntryDialog.razor b/src/Duempelkas.App/Components/Dialogs/AddEntryDialog.razor index 0737830..a80553e 100644 --- a/src/Duempelkas.App/Components/Dialogs/AddEntryDialog.razor +++ b/src/Duempelkas.App/Components/Dialogs/AddEntryDialog.razor @@ -3,34 +3,32 @@
@(EditEntry != null ? "Eintrag bearbeiten" : "Neuer Eintrag")
- @if (EditEntry == null) - { -
+ +
+ @if(EditEntry == null) { - -
- } -
+ } + - -
-
+ + -
-
+
+
- - +
diff --git a/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor b/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor index 5434e03..31f53d7 100644 --- a/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor +++ b/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor @@ -5,7 +5,7 @@
@(EditEntry != null ? "Umbuchung bearbeiten" : "Neue Umbuchung")
-
+
-
-
-
-
+ -
-
+
- - +
diff --git a/src/Duempelkas.App/Components/Dialogs/ConfirmDialog.razor b/src/Duempelkas.App/Components/Dialogs/ConfirmDialog.razor index f6ca716..1d45d78 100644 --- a/src/Duempelkas.App/Components/Dialogs/ConfirmDialog.razor +++ b/src/Duempelkas.App/Components/Dialogs/ConfirmDialog.razor @@ -3,8 +3,8 @@
@Title

@Message

- +
diff --git a/src/Duempelkas.App/Components/Dialogs/EditCarryoverDialog.razor b/src/Duempelkas.App/Components/Dialogs/EditCarryoverDialog.razor index 46a5392..2b83869 100644 --- a/src/Duempelkas.App/Components/Dialogs/EditCarryoverDialog.razor +++ b/src/Duempelkas.App/Components/Dialogs/EditCarryoverDialog.razor @@ -1,13 +1,13 @@
Übertrag bearbeiten
-
+
+ -
diff --git a/src/Duempelkas.App/Components/Dialogs/EditNameDialog.razor b/src/Duempelkas.App/Components/Dialogs/EditNameDialog.razor index 9ca4eb6..a821d22 100644 --- a/src/Duempelkas.App/Components/Dialogs/EditNameDialog.razor +++ b/src/Duempelkas.App/Components/Dialogs/EditNameDialog.razor @@ -1,19 +1,21 @@
-
Kontoname bearbeiten
-
- +
@DialogTitle
+
+
+ -
@code { [Parameter] public string CurrentName { get; set; } = string.Empty; + [Parameter] public string DialogTitle { get; set; } = "Kontoname bearbeiten"; + [Parameter] public string NameLabel { get; set; } = "Kontoname"; [Parameter] public EventCallback OnSave { get; set; } [Parameter] public EventCallback OnCancel { get; set; } diff --git a/src/Duempelkas.App/Pages/Accounts/AccountDetail.razor b/src/Duempelkas.App/Pages/Accounts/AccountDetail.razor index ccdc89d..c682ec2 100644 --- a/src/Duempelkas.App/Pages/Accounts/AccountDetail.razor +++ b/src/Duempelkas.App/Pages/Accounts/AccountDetail.razor @@ -130,6 +130,8 @@ Message="@($"Soll \"{confirmDeleteEntryTitle}\" wirklich gelöscht werden?")" ConfirmText="Ja, löschen" CancelText="Nein, abbrechen" + ConfirmButtonClass="btn btn-danger" + ConfirmIconClass="bi bi-trash" OnConfirm="HandleConfirmDelete" OnCancel="CancelDeleteConfirm" /> } @@ -140,6 +142,8 @@ Message="@($"Soll \"{confirmRestoreEntryTitle}\" wiederhergestellt werden?")" ConfirmText="Ja, wiederherstellen" CancelText="Nein, abbrechen" + ConfirmButtonClass="btn btn-warning" + ConfirmIconClass="bi bi-arrow-clockwise" OnConfirm="HandleConfirmRestore" OnCancel="CancelRestoreConfirm" /> } diff --git a/src/Duempelkas.App/Pages/Dashboard.razor b/src/Duempelkas.App/Pages/Dashboard.razor index 6ae53b6..7974e40 100644 --- a/src/Duempelkas.App/Pages/Dashboard.razor +++ b/src/Duempelkas.App/Pages/Dashboard.razor @@ -1,9 +1,17 @@ @page "/" @inject IAccountService AccountService +@inject ISettingsService SettingsService
-

Übersicht

+
+

+ @DisplayClubName + +

+