@using RobotApp.Common.Shares.Dtos
@code { [Parameter] public RobotPlcConfigDto Model { get; set; } = new(); [Parameter] public EventCallback ModelChanged { get; set; } private RobotPlcConfigDto Local = new(); protected override void OnParametersSet() { Local = Model is not null ? Model with { } : new RobotPlcConfigDto(); } private async Task OnSubmit() { Model = Local; await ModelChanged.InvokeAsync(Model); } }