@using MoonCore.Blazor.FlyonUi.Components @using MoonlightServers.Shared.Enums @using MoonlightServers.Shared.Models @inherits MoonCore.Blazor.FlyonUi.Modals.BaseModal

Add a parse configuration

Add a new parse configuration to the star

@foreach (var entry in Form.Entries) {
}
Create
@code { [Parameter] public Func OnSubmit { get; set; } private ParseConfiguration Form = new(); private HandleForm HandleForm; private async Task OnValidSubmit() { await OnSubmit.Invoke(Form); await HideAsync(); } private Task SubmitAsync() => HandleForm.SubmitAsync(); private async Task AddEntryAsync() { Form.Entries.Add(new()); await InvokeAsync(StateHasChanged); } private async Task RemoveEntryAsync(ParseConfiguration.ParseConfigurationEntry entry) { Form.Entries.Remove(entry); await InvokeAsync(StateHasChanged); } }