Fix double undos, cleans up utils

This commit is contained in:
Steve Ruiz 2021-06-24 13:34:43 +01:00
parent 8271e6d431
commit bdafae3db6
53 changed files with 1676 additions and 1515 deletions

View file

@ -2,7 +2,6 @@ import Command from './command'
import history from '../history'
import { Data, Page, PageState } from 'types'
import { uniqueId } from 'utils'
import { current } from 'immer'
import storage from 'state/storage'
export default function createPage(data: Data, goToPage = true): void {
@ -40,7 +39,7 @@ export default function createPage(data: Data, goToPage = true): void {
}
function getSnapshot(data: Data) {
const { currentPageId } = current(data)
const { currentPageId } = data
const pages = Object.values(data.document.pages)
const unchanged = pages.filter((page) => page.name.startsWith('Page '))