Skip to content

Commit a1492f5

Browse files
committed
added credits dialog in navbar
1 parent fbec31d commit a1492f5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

WebApp/Components/Layout/MainLayout.razor

+11
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
@using Microsoft.AspNetCore.Components.Authorization
2+
@using WebApp.Components.Dialogs
23
@using WebApp.Components.Theming
34
@inherits LayoutComponentBase
5+
@inject IDialogService DialogService
46

57
<MudThemeProvider Theme="@_mudTheme" @bind-IsDarkMode="@_darkMode" />
68
<MudPopoverProvider />
@@ -17,6 +19,7 @@
1719
BlueFlare
1820
<MudSpacer/>
1921

22+
<MudButton Class="me-3" OnClick="ShowCreditsDialogForCardCoverArt" Icon="@Icons.Material.Filled.QuestionMark" Color="Color.Inherit" Edge="Edge.End">Credits</MudButton>
2023
@if (_darkMode)
2124
{
2225
<MudIconButton OnClick="() => _darkMode = false" Icon="@Icons.Material.Filled.LightMode" Color="Color.Inherit" Edge="Edge.End"/>
@@ -79,4 +82,12 @@
7982
{
8083
_navMenuDrawerOpen = !_navMenuDrawerOpen;
8184
}
85+
86+
private async Task ShowCreditsDialogForCardCoverArt(MouseEventArgs arg)
87+
{
88+
var options = new DialogOptions { CloseOnEscapeKey = true };
89+
var parameters = new DialogParameters<CoverArtCreditsDialog>();
90+
91+
await DialogService.ShowAsync<CoverArtCreditsDialog>("Connect Credit Card", parameters, options);
92+
}
8293
}

0 commit comments

Comments
 (0)