mod Club-Editor for demo

This commit is contained in:
beo3000 2026-01-01 14:42:11 +01:00
parent fc9dfcaca0
commit c25fa0c0ec
2 changed files with 17 additions and 9 deletions

View File

@ -44,7 +44,7 @@
<MudNavLink Href="/expensetriggers"
Match="NavLinkMatch.Prefix"
Icon="@Icons.Material.Filled.FlashOn">
Ausl<EFBFBD>ser
Ausl&ouml;ser
</MudNavLink>
<MudNavLink Href="/admin/gifs"
@ -85,7 +85,7 @@
<MudNavLink Href="/admin/triggers"
Match="NavLinkMatch.Prefix"
Icon="@Icons.Material.Filled.FlashOn">
Ausl<EFBFBD>ser
Ausl&ouml;ser
</MudNavLink>
}
</MudNavGroup>

View File

@ -13,6 +13,7 @@
<MudForm @ref="_form" @bind-IsValid="_isValid">
<MudTextField @bind-Value="_name"
Label="Name"
Disabled="@IsDemoClub"
Required="true"
RequiredError="Name ist erforderlich"
Immediate="true"
@ -22,6 +23,7 @@
Label="Login-Name"
Required="true"
MaxLength="10"
Disabled="@IsDemoClub"
InputAttributes="@_inputAttrs"
RequiredError="Login-Name ist erforderlich"
Style="text-transform: lowercase;"
@ -42,6 +44,11 @@
@GetCalculationDescription(_expenseCalculation)
</MudText>
</MudForm>
@if (IsDemoClub)
{
<MudAlert Severity="Severity.Info">Namen im Demo-Modus nicht ändernbar</MudAlert>
}
</DialogContent>
<DialogActions>
<MudButton OnClick="Cancel">Abbrechen</MudButton>
@ -103,6 +110,7 @@
}
private ExpenseCalculation _expenseCalculation = ExpenseCalculation.None;
private bool IsDemoClub => Club?.LoginName == "demo";
private bool IsEditMode => Club is not null;