From 2d8c8bfc1736176961c95bdb92b1f6c2fff4dbe7 Mon Sep 17 00:00:00 2001 From: Kelvin Stott Date: Sun, 29 Dec 2019 20:37:45 +0000 Subject: [PATCH 1/2] Update typescript --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 80f9fcf..ef9761d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -433,9 +433,9 @@ } }, "typescript": { - "version": "3.3.3333", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.3333.tgz", - "integrity": "sha512-JjSKsAfuHBE/fB2oZ8NxtRTk5iGcg6hkYXMnZ3Wc+b2RSqejEqTaem11mHASMnFilHrax3sLK0GDzcJrekZYLw==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz", + "integrity": "sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==", "dev": true }, "wrappy": { diff --git a/package.json b/package.json index 4194137..a4880e6 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "neworbit-tslint-config": "^2.0.0", "react": "^16.8.4", "tslint": "^5.9.1", - "typescript": "^3.0.3" + "typescript": "^3.7.4" }, "peerDependencies": { "@types/react": "^16.x", From 02f249ce7c9cfe89df1c42f20bb6df150bb9fd9c Mon Sep 17 00:00:00 2001 From: Kelvin Stott Date: Sun, 29 Dec 2019 20:40:15 +0000 Subject: [PATCH 2/2] Handle when the container is null --- src/image.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/image.tsx b/src/image.tsx index eec75f5..ab65433 100644 --- a/src/image.tsx +++ b/src/image.tsx @@ -32,6 +32,6 @@ export class Image extends React.Component { const canvas = await loadImageToCanvas(this.props.src, this.props.loadOptions); - this.container.appendChild(canvas); + this.container?.appendChild(canvas); } }