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

Add a new parse configuration

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