As the default theme is not shown in the Themes page, we do not need this way of checking if its enabled

This commit is contained in:
Marcel Baumgartner 2023-12-22 14:38:08 +01:00
parent a67829035e
commit c5a3c0550c

View file

@ -25,8 +25,7 @@
<Column TableItem="Theme" Title="Author" Field="@(x => x.Author)" Sortable="true" Filterable="true"/> <Column TableItem="Theme" Title="Author" Field="@(x => x.Author)" Sortable="true" Filterable="true"/>
<Column TableItem="Theme" Field="@(x => x.Id)" Title="" Filterable="false" Sortable="false"> <Column TableItem="Theme" Field="@(x => x.Id)" Title="" Filterable="false" Sortable="false">
<Template> <Template>
@if (EnabledThemes @if (context.Enabled)
.Any(x => x.Name == context.Name && x.Author == context.Author))
{ {
<span class="text-success">Enabled</span> <span class="text-success">Enabled</span>
} }
@ -55,13 +54,8 @@
@code @code
{ {
private ApplicationTheme[] EnabledThemes;
private Theme[] LoadData(Repository<Theme> repository) private Theme[] LoadData(Repository<Theme> repository)
{ {
// No async => .Result needs to be used. :c
EnabledThemes = MoonlightThemeService.GetEnabled().Result;
return repository.Get().ToArray(); return repository.Get().ToArray();
} }