diff --git a/webapp/src/components/workbook.tsx b/webapp/src/components/workbook.tsx index d1a6fff..56aab6a 100644 --- a/webapp/src/components/workbook.tsx +++ b/webapp/src/components/workbook.tsx @@ -5,7 +5,9 @@ import type { WorksheetProperties, } from "@ironcalc/wasm"; import { styled } from "@mui/material/styles"; +import { PaintRoller } from "lucide-react"; import { useCallback, useEffect, useRef, useState } from "react"; +import ReactDOMServer from "react-dom/server"; import SheetTabBar from "./SheetTabBar/SheetTabBar"; import { COLUMN_WIDTH_SCALE, @@ -136,7 +138,15 @@ const Workbook = (props: { model: Model; workbookState: WorkbookState }) => { const el = rootRef.current?.getElementsByClassName("sheet-container")[0]; if (el) { (el as HTMLElement).style.cursor = - `url('data:image/svg+xml;utf8,'), auto`; + `url('data:image/svg+xml;utf8,${encodeURIComponent( + ReactDOMServer.renderToString( + , + ), + )}'), auto`; } };