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`;
}
};