diff --git a/src/RolemasterDb.App/Components/Pages/Tables.razor b/src/RolemasterDb.App/Components/Pages/Tables.razor index a55dfc3..38b9be5 100644 --- a/src/RolemasterDb.App/Components/Pages/Tables.razor +++ b/src/RolemasterDb.App/Components/Pages/Tables.razor @@ -380,8 +380,8 @@ return; } - editorModel = CriticalCellEditorModel.FromResponse(response); await LoadTableDetailAsync(); + await CloseCellEditorAsync(); } catch (Exception exception) { diff --git a/src/RolemasterDb.App/Components/Shared/CriticalCellEditorDialog.razor b/src/RolemasterDb.App/Components/Shared/CriticalCellEditorDialog.razor index d7a3be4..b12d18f 100644 --- a/src/RolemasterDb.App/Components/Shared/CriticalCellEditorDialog.razor +++ b/src/RolemasterDb.App/Components/Shared/CriticalCellEditorDialog.razor @@ -17,166 +17,170 @@ - @if (!string.IsNullOrWhiteSpace(ErrorMessage)) - { -
@ErrorMessage
- } - @if (IsLoading) { -Loading editor...
+Loading editor...
+No normalized base effects for this cell.
+@ErrorMessage
} - else - { - @for (var index = 0; index < Model.Effects.Count; index++) - { - var effect = Model.Effects[index]; -No branch records on this cell.
- } - else - { - @for (var index = 0; index < Model.Branches.Count; index++) +No normalized base effects for this cell.
+ } + else + { + @for (var index = 0; index < Model.Effects.Count; index++) + { + var effect = Model.Effects[index]; +No branch records on this cell.
+ } + else + { + @for (var index = 0; index < Model.Branches.Count; index++) + { + var branch = Model.Branches[index]; +No normalized branch effects.
- } - else - { - @for (var effectIndex = 0; effectIndex < branch.Effects.Count; effectIndex++) +No normalized branch effects.
} - } + else + { + @for (var effectIndex = 0; effectIndex < branch.Effects.Count; effectIndex++) + { + var effect = branch.Effects[effectIndex]; +