diff --git a/src/pages/Editor.tsx b/src/pages/Editor.tsx index cdcfedf..03e8121 100644 --- a/src/pages/Editor.tsx +++ b/src/pages/Editor.tsx @@ -181,6 +181,7 @@ function EditorPageWrapper({ service }: { service: TacticService }) { versions = new ContentVersions() stepsVersions.set(stepId!, versions) } + versions.insertAndCut(content) } else { stepsVersions.delete(id) } @@ -220,10 +221,10 @@ function EditorPageWrapper({ service }: { service: TacticService }) { stepsVersions.set(stepId!, versions) } - const previous = + const newContent = e.key == "z" ? versions.previous() : versions.next() - if (previous) { - setStepContent(previous, false) + if (newContent) { + setStepContent(newContent, false) } } }