mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-05-03 10:00:07 -04:00
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:
parent
5cc3f7db80
commit
4ef7cb7365
4 changed files with 57 additions and 26 deletions
|
@ -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;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue