feat: bump element version on z-index change (#3483)

* feat: bump element version on z-index change

* update snaps

* update changelog
This commit is contained in:
David Luzar 2021-04-25 14:09:38 +02:00 committed by GitHub
parent 5cc3f7db80
commit 4ef7cb7365
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 57 additions and 26 deletions

View file

@ -114,3 +114,14 @@ export const newElementWith = <TElement extends ExcalidrawElement>(
versionNonce: randomInteger(),
};
};
/**
* Mutates element and updates `version` & `versionNonce`.
*
* NOTE: does not trigger re-render.
*/
export const bumpVersion = (element: Mutable<ExcalidrawElement>) => {
element.version = element.version + 1;
element.versionNonce = randomInteger();
return element;
};