Updated Blazor UI tag/creator views. Altered logic for sorting favorite/blacklisted fields for tags/creators.
This commit is contained in:
@@ -10,6 +10,7 @@ public interface ILookupDataService
|
||||
{
|
||||
List<BitDropdownItem<Locale>> GetLocales();
|
||||
List<BitDropdownItem<SaleStatus?>> GetSaleStatuses();
|
||||
List<SelectOption<SaleStatus?>> GetSaleStatuses2();
|
||||
List<BitDropdownItem<CircleStatus?>> GetCircleStatuses();
|
||||
List<BitDropdownItem<TagStatus?>> GetTagStatuses();
|
||||
List<BitDropdownItem<CreatorStatus?>> GetCreatorStatuses();
|
||||
|
||||
@@ -29,6 +29,13 @@ public sealed class LookupDataService(VoiceWorksClient client) : ILookupDataServ
|
||||
new() { Text = "All", Value = null }
|
||||
];
|
||||
|
||||
public List<SelectOption<SaleStatus?>> GetSaleStatuses2() =>
|
||||
[
|
||||
new() { Label = "Available", Value = SaleStatus.Available },
|
||||
new() { Label = "Upcoming", Value = SaleStatus.Upcoming },
|
||||
new() { Label = "All", Value = null }
|
||||
];
|
||||
|
||||
public List<BitDropdownItem<CircleStatus?>> GetCircleStatuses() =>
|
||||
[
|
||||
new() { Text = "Not Blacklisted", Value = CircleStatus.NotBlacklisted },
|
||||
@@ -131,4 +138,10 @@ public sealed class LookupDataService(VoiceWorksClient client) : ILookupDataServ
|
||||
|
||||
return _creators;
|
||||
}
|
||||
}
|
||||
|
||||
public class SelectOption<T>
|
||||
{
|
||||
public string? Label { get; set; }
|
||||
public T? Value { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user