Skip to content

Object literal may only specify known properties, and 'fabricRef' does not exist in type '{ canvas: Canvas | null; }' #20

Open
@Avani011

Description

@Avani011

The page.ts code gives an error in the part where we create an event listener for resizing and using the reference of fabric.js.

{
const canvasRef = useRef(null);
const fabricRef = useRef<fabric.Canvas | null>(null);
const isDrawing = useRef(false);
const shapeRef = useRef<fabric.Object | null>(null);
const selectedShapeRef = useRef<String | null>(null);

useEffect(() => {
const canvas = initializeFabric({ canvasRef, fabricRef})

canvas.on("mouse:down", (options) => {
  handleCanvasMouseDown({
    options,
    canvas,
    isDrawing,
    shapeRef,
    selectedShapeRef,
  })
})

window.addEventListener("resize", () => {
  handleResize({fabricRef})
})

}), [];
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions