Add points to multi arrows in real time (#697)

* Add points to multi arrows in real time

* Fix linter issues

* Clear unecessary values from local storage
This commit is contained in:
Gasim Gasimzada 2020-02-04 17:39:08 +04:00 committed by GitHub
parent 173fe093b6
commit 08d80fb4fe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 52 additions and 6 deletions

View file

@ -1,6 +1,10 @@
import { ExcalidrawElement } from "../element/types";
import { getDefaultAppState, cleanAppStateForExport } from "../appState";
import {
getDefaultAppState,
cleanAppStateForExport,
clearAppStateForLocalStorage,
} from "../appState";
import { AppState } from "../types";
import { ExportType, PreviousScene } from "./types";
@ -358,10 +362,13 @@ export function restoreFromLocalStorage() {
export function saveToLocalStorage(
elements: readonly ExcalidrawElement[],
state: AppState,
appState: AppState,
) {
localStorage.setItem(LOCAL_STORAGE_KEY, JSON.stringify(elements));
localStorage.setItem(LOCAL_STORAGE_KEY_STATE, JSON.stringify(state));
localStorage.setItem(
LOCAL_STORAGE_KEY_STATE,
JSON.stringify(clearAppStateForLocalStorage(appState)),
);
}
/**