Simplified and enhnaced voice work page.

This commit is contained in:
2025-11-25 12:27:19 -05:00
parent 8eb5a22031
commit f39a7697d7
7 changed files with 680 additions and 411 deletions

View File

@@ -0,0 +1,22 @@
using Bit.BlazorUI;
using JSMR.Application.Enums;
using JSMR.Application.VoiceWorks.Queries.Search;
using JSMR.Domain.Enums;
using JSMR.UI.Blazor.Enums;
namespace JSMR.UI.Blazor.Services;
public interface ILookupDataService
{
List<BitDropdownItem<Locale>> GetLocales();
List<BitDropdownItem<SaleStatus?>> GetSaleStatuses();
List<BitDropdownItem<CircleStatus?>> GetCircleStatuses();
List<BitDropdownItem<TagStatus?>> GetTagStatuses();
List<BitDropdownItem<CreatorStatus?>> GetCreatorStatuses();
List<BitDropdownItem<Language>> GetLanguages();
List<BitDropdownItem<AgeRating>> GetAgeRatings();
List<BitDropdownItem<VoiceWorkSort>> GetSortOptions();
Task<List<BitDropdownItem<int>>> GetTagsAsync(CancellationToken cancellationToken = default);
Task<List<BitDropdownItem<int>>> GetCreatorsAsync(CancellationToken cancellationToken = default);
}