@page "/registry/{RegistryId:guid}/admin"
@rendermode InteractiveServer
@using Blazored.TextEditor
Registry Admin
@if (!IsAuthorized)
{
Access denied.
}
else
{
Registry Admin
@if (!IsSmtpConfigured)
{
SMTP is not configured. Email features (identity emails and admin invite emails) are disabled. Configure the Smtp section in appsettings or user secrets.
}
Current admins
@if (Admins.Count == 0)
{
No admins assigned yet.
}
else
{
@foreach (var admin in Admins)
{
@admin.DisplayName
}
}
Settings
Baby name
Birth date
Currency
Theme
Default
Soft
Modern
Shipping address
Top content
Bank account name
IBAN
BIC
Save settings
Invite admin
@if (!string.IsNullOrWhiteSpace(InviteLink))
{
Invite link: @InviteLink
}
Add or edit item
Name
Picture URL
Description
Price
Currency
Desired qty
Participation
Participation target
Second hand allowed
Given
Save item
Name
Desired Qty
Participation
@foreach (var item in Items)
{
@item.Name
@item.DesiredQuantity
@(item.ParticipationAllowed ? "Yes" : "No")
EditItem(item)">Edit
DeleteItemAsync(item.Id)">Delete
}
}