Add critical cell reparse comparison review
This commit is contained in:
@@ -206,6 +206,7 @@
|
||||
{
|
||||
<CriticalCellEditorDialog
|
||||
Model="editorModel"
|
||||
ComparisonBaseline="editorComparisonBaselineModel"
|
||||
IsLoading="isEditorLoading"
|
||||
IsReparsing="isEditorReparsing"
|
||||
IsSaving="isEditorSaving"
|
||||
@@ -237,6 +238,7 @@
|
||||
private string? editorSaveError;
|
||||
private int? editingResultId;
|
||||
private CriticalCellEditorModel? editorModel;
|
||||
private CriticalCellEditorModel? editorComparisonBaselineModel;
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
@@ -336,6 +338,7 @@
|
||||
editorReparseError = null;
|
||||
editorSaveError = null;
|
||||
editorModel = null;
|
||||
editorComparisonBaselineModel = null;
|
||||
editingResultId = resultId;
|
||||
isEditorReparsing = false;
|
||||
isEditorSaving = false;
|
||||
@@ -376,6 +379,7 @@
|
||||
editorSaveError = null;
|
||||
editingResultId = null;
|
||||
editorModel = null;
|
||||
editorComparisonBaselineModel = null;
|
||||
await InvokeAsync(StateHasChanged);
|
||||
}
|
||||
|
||||
@@ -391,6 +395,7 @@
|
||||
|
||||
try
|
||||
{
|
||||
var comparisonBaseline = editorModel.Clone();
|
||||
var response = await LookupService.ReparseCriticalCellAsync(selectedTableSlug, editingResultId.Value, editorModel.ToRequest());
|
||||
if (response is null)
|
||||
{
|
||||
@@ -398,6 +403,7 @@
|
||||
return;
|
||||
}
|
||||
|
||||
editorComparisonBaselineModel = comparisonBaseline;
|
||||
editorModel = CriticalCellEditorModel.FromResponse(response);
|
||||
}
|
||||
catch (Exception exception)
|
||||
|
||||
Reference in New Issue
Block a user