1
0
mirror of synced 2024-12-20 02:15:56 +01:00
TaikoLocalServer/TaikoWebUI/Pages/Dialogs/UserQrCodeDialog.razor
2023-11-11 23:12:26 +00:00

38 lines
901 B
Plaintext

@using TaikoWebUI.Shared.Models
@using System.Collections.Immutable
@inject IGameDataService GameDataService
<MudDialog Class="dialog-user-qr-code">
<DialogContent>
<MudExtensions.MudBarcode
Value="@qrCode"
BarcodeFormat="ZXing.BarcodeFormat.QR_CODE"
Height="300"
Width="300" />
</DialogContent>
<DialogActions>
<MudButton Color="Color.Primary" OnClick="Submit">Ok</MudButton>
</DialogActions>
</MudDialog>
@code {
[CascadingParameter]
MudDialogInstance MudDialog { get; set; } = null!;
[Parameter]
public User User { get; set; } = new();
private string qrCode = string.Empty;
protected override void OnInitialized()
{
base.OnInitialized();
qrCode = "BNTTCNID" + User.AccessCodes.First();
}
private void Submit()
{
MudDialog.Close(DialogResult.Ok(true));
}
}