mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
refactor(canvas): remove unnecessary ref
This commit is contained in:
parent
51d06ec40d
commit
5b4ceb27c5
@ -12,7 +12,6 @@ export default class Canvas {
|
||||
|
||||
private currentSceneVersion: number;
|
||||
private opts: ExcalidrawProps;
|
||||
private excalidrawWrapperRef?: RefObject<HTMLElement>;
|
||||
excalidrawApi!: ExcalidrawImperativeAPI;
|
||||
|
||||
constructor(opts: ExcalidrawProps) {
|
||||
@ -30,13 +29,11 @@ export default class Canvas {
|
||||
}
|
||||
|
||||
private createCanvasElement(opts: ExcalidrawProps) {
|
||||
this.excalidrawWrapperRef = createRef<HTMLElement>();
|
||||
return createElement(Fragment, null,
|
||||
createElement(
|
||||
"div",
|
||||
{
|
||||
className: "excalidraw-wrapper",
|
||||
ref: this.excalidrawWrapperRef
|
||||
},
|
||||
createElement(Excalidraw, opts)
|
||||
));
|
||||
@ -81,14 +78,6 @@ export default class Canvas {
|
||||
|
||||
appState.theme = theme;
|
||||
|
||||
if (this.excalidrawWrapperRef?.current) {
|
||||
const boundingClientRect = this.excalidrawWrapperRef.current.getBoundingClientRect();
|
||||
appState.width = boundingClientRect.width;
|
||||
appState.height = boundingClientRect.height;
|
||||
appState.offsetLeft = boundingClientRect.left;
|
||||
appState.offsetTop = boundingClientRect.top;
|
||||
}
|
||||
|
||||
const sceneData: SceneData = {
|
||||
elements,
|
||||
appState
|
||||
|
Loading…
x
Reference in New Issue
Block a user