Add IDs to elements (#236)

* Add IDs to elements

- Move round rect function within the renderer

* Generate IDs using nanoid

* If element ID does not exist, add the ID during restoration
This commit is contained in:
Gasim Gasimzada 2020-01-07 23:49:39 +04:00 committed by GitHub
parent 2f9aa0e3ca
commit 4b7eb2f04a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 21 additions and 1 deletions

View file

@ -1,4 +1,5 @@
import { randomSeed } from "../random";
import nanoid from "nanoid";
export function newElement(
type: string,
@ -14,6 +15,7 @@ export function newElement(
height = 0
) {
const element = {
id: nanoid(),
type,
x,
y,