@using MoonCore.Blazor.FlyonUi.Components @using MoonlightServers.Frontend.UI.Components.Forms @using MoonlightServers.Shared.Http.Requests.Admin.StarDockerImages @using MoonlightServers.Shared.Http.Responses.Admin.StarDockerImages @inherits MoonCore.Blazor.FlyonUi.Modals.Components.BaseModal

Update docker image

Update docker image properties

Update
@code { [Parameter] public Func OnSubmit { get; set; } [Parameter] public StarDockerImageResponse DockerImage { get; set; } private UpdateStarDockerImageRequest Form; private HandleForm HandleForm; protected override void OnInitialized() { Form = new UpdateStarDockerImageRequest() { AutoPulling = DockerImage.AutoPulling, DisplayName = DockerImage.DisplayName, Identifier = DockerImage.Identifier }; } private async Task OnValidSubmit() { await OnSubmit.Invoke(Form); await HideAsync(); } private Task SubmitAsync() => HandleForm.SubmitAsync(); }