fix: make canvas compos memoize appState on props they declare (#6897)

This commit is contained in:
David Luzar 2023-08-17 13:39:15 +02:00 committed by GitHub
parent 1bd416002c
commit d140d1b8b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 133 additions and 130 deletions

View file

@ -6,8 +6,8 @@ import {
StaticCanvasAppState,
BinaryFiles,
Point,
CommonCanvasAppState,
Zoom,
AppState,
} from "../types";
import {
ExcalidrawElement,
@ -407,7 +407,7 @@ const bootstrapCanvas = ({
scale: number;
normalizedWidth: number;
normalizedHeight: number;
theme?: CommonCanvasAppState["theme"];
theme?: AppState["theme"];
isExporting?: StaticCanvasRenderConfig["isExporting"];
viewBackgroundColor?: StaticCanvasAppState["viewBackgroundColor"];
}): CanvasRenderingContext2D => {