Refactor AddEntryDialog and AccountDetail for improved UI consistency; remove unused AddYearDialog; enhance Dashboard layout and button styles

This commit is contained in:
2026-04-03 09:16:59 +02:00
parent a02b0e9436
commit 719b33bb71
5 changed files with 49 additions and 38 deletions
+12 -16
View File
@@ -3,25 +3,24 @@
@inject ISettingsService SettingsService
<div class="container-fluid">
<div class="d-flex justify-content-between align-items-center mb-4">
<div class="d-flex justify-content-between align-items-center">
<div class="d-flex align-items-center flex-grow-1" style="min-width: 0;">
<h2 class="mb-0 mt-0" style="overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">
<h1 class="mb-0 mt-0" style="overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">
@DisplayClubName
<button class="btn-edit-pen" @onclick="() => showEditClubName = true" title="Vereinsname bearbeiten">
<i class="bi bi-pencil"></i>
</button>
</h2>
</div>
<div class="d-flex gap-2">
<button class="btn btn-primary" @onclick="() => showAddAccount = true">
<i class="bi bi-plus-lg"></i> Neues Konto
</button>
<a class="btn btn-outline-secondary" href="/settings">
<i class="bi bi-gear"></i> Einstellungen
</a>
</h1>
</div>
</div>
<div class="d-flex align-items-center gap-2 py-3 flex-wrap">
<button class="btn-nav btn-primary" @onclick="() => showAddAccount = true">
<i class="bi bi-plus-lg"></i> Neues Konto
</button>
</div>
@if (accounts == null)
{
<div class="text-center py-5">
@@ -48,11 +47,8 @@
@if (showEditClubName)
{
<EditNameDialog CurrentName="clubName"
DialogTitle="Vereinsname bearbeiten"
NameLabel="Vereinsname"
OnSave="HandleSaveClubName"
OnCancel="() => showEditClubName = false" />
<EditNameDialog CurrentName="@DisplayClubName" DialogTitle="Vereinsname bearbeiten" NameLabel="Vereinsname"
OnSave="HandleSaveClubName" OnCancel="() => showEditClubName = false" />
}
@code {