1
0
mirror of synced 2025-02-17 11:18:32 +01:00

Change view play data button to a drop down menu

This commit is contained in:
shiibe 2022-09-10 15:58:06 -04:00
parent 00eecb8ebd
commit 0475258b56
2 changed files with 21 additions and 16 deletions

View File

@ -55,16 +55,21 @@
</MudCardContent> </MudCardContent>
<MudCardActions> <MudCardActions>
<MudStack Row="true" Style="width:100%" Spacing="4" Justify="Justify.FlexEnd"> <MudStack Row="true" Style="width:100%" Spacing="4" Justify="Justify.FlexEnd">
<MudButton Href="@($"Cards/{user.Baid}/PlayResults")"
Size="Size.Small" Variant="Variant.Text" StartIcon="@Icons.Filled.FeaturedPlayList"
Color="Color.Primary">
View Play Data
</MudButton>
<MudButton Href="@($"Cards/{user.Baid}/Profile")" <MudButton Href="@($"Cards/{user.Baid}/Profile")"
Size="Size.Small" Variant="Variant.Text" StartIcon="@Icons.Material.Filled.Edit" Size="Size.Small" Variant="Variant.Text" StartIcon="@Icons.Material.Filled.Edit"
Color="Color.Primary"> Color="Color.Primary">
Edit Profile Edit Profile
</MudButton> </MudButton>
<MudMenu Size="Size.Small"
Color="Color.Primary"
Label="View Play Data"
StartIcon="@Icons.Filled.FeaturedPlayList"
EndIcon="@Icons.Filled.KeyboardArrowDown"
FullWidth="true"
AnchorOrigin="Origin.BottomCenter"
TransformOrigin="Origin.TopCenter">
<MudMenuItem Href="@($"Cards/{user.Baid}/PlayResults")">Taiko Mode</MudMenuItem>
</MudMenu>
</MudStack> </MudStack>
</MudCardActions> </MudCardActions>
</MudCard> </MudCard>

View File

@ -11,7 +11,7 @@
<MudBreadcrumbs Items="breadcrumbs" Class="px-0"></MudBreadcrumbs> <MudBreadcrumbs Items="breadcrumbs" Class="px-0"></MudBreadcrumbs>
<h1>Play Data</h1> <h1>Taiko Mode</h1>
<MudText Typo="Typo.caption">Card: @Baid</MudText> <MudText Typo="Typo.caption">Card: @Baid</MudText>
<MudGrid Class="my-8"> <MudGrid Class="my-8">
@ -59,7 +59,7 @@
</MudGrid> </MudGrid>
</CellTemplate> </CellTemplate>
</Column> </Column>
<Column T="SongBestData" Field="@nameof(SongBestData.SongId)" Title="Genre"> <Column T="SongBestData" Field="@nameof(SongBestData.SongId)" Title="Genre" Sortable="false">
<CellTemplate> <CellTemplate>
<MudChip Style="@getGenreStyle(GameDataService.GetMusicGenreBySongId(context.Item.SongId))" <MudChip Style="@getGenreStyle(GameDataService.GetMusicGenreBySongId(context.Item.SongId))"
Size="Size.Small"> Size="Size.Small">
@ -90,7 +90,7 @@
<Column T="SongBestData" Field="@nameof(SongBestData.MissCount)" Title="Bad" Sortable="false"/> <Column T="SongBestData" Field="@nameof(SongBestData.MissCount)" Title="Bad" Sortable="false"/>
<Column T="SongBestData" Field="@nameof(SongBestData.DrumrollCount)" Title="Drum Roll" Sortable="false"/> <Column T="SongBestData" Field="@nameof(SongBestData.DrumrollCount)" Title="Drum Roll" Sortable="false"/>
<Column T="SongBestData" Field="@nameof(SongBestData.ComboCount)" Title="Max Combo" Sortable="false"/> <Column T="SongBestData" Field="@nameof(SongBestData.ComboCount)" Title="Max Combo" Sortable="false"/>
<Column T="SongBestData" Field="@nameof(SongBestData.LastPlayTime)" Title="Last Play Time"/> <Column T="SongBestData" Field="@nameof(SongBestData.LastPlayTime)" Title="Last Played"/>
</Columns> </Columns>
<PagerContent> <PagerContent>
<MudDataGridPager T="SongBestData"/> <MudDataGridPager T="SongBestData"/>
@ -131,7 +131,7 @@
}); });
breadcrumbs.Add(new BreadcrumbItem($"Card: {Baid}", href: null, disabled: true)); breadcrumbs.Add(new BreadcrumbItem($"Card: {Baid}", href: null, disabled: true));
breadcrumbs.Add(new BreadcrumbItem("Play Data", href: $"/Cards/{Baid}/PlayResults", disabled: false)); breadcrumbs.Add(new BreadcrumbItem("Taiko Mode", href: $"/Cards/{Baid}/PlayResults", disabled: false));
} }
private async Task OnFavoriteToggled(SongBestData data) private async Task OnFavoriteToggled(SongBestData data)
@ -166,13 +166,13 @@
return rank switch return rank switch
{ {
ScoreRank.None => "None", ScoreRank.None => "None",
ScoreRank.White => "Stylish (White)", ScoreRank.White => "Stylish",
ScoreRank.Bronze => "Stylish (Bronze)", ScoreRank.Bronze => "Stylish",
ScoreRank.Silver => "Stylish (Silver)", ScoreRank.Silver => "Stylish",
ScoreRank.Gold => "Graceful (Gold)", ScoreRank.Gold => "Graceful",
ScoreRank.Sakura => "Graceful (Sakura)", ScoreRank.Sakura => "Graceful",
ScoreRank.Purple => "Graceful (Purple)", ScoreRank.Purple => "Graceful",
ScoreRank.Dondaful => "Top Class (Donderful)", ScoreRank.Dondaful => "Top Class",
_ => "" _ => ""
}; };
} }