From 130168e171df7894dd6c24ef6362afba7a2e25d0 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Sat, 4 Oct 2025 20:56:15 +0100 Subject: [PATCH] fix: ensure tool overlay icon styling is type-safe --- frontend/src/components/tools/ToolPanelOverlayTile.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/tools/ToolPanelOverlayTile.tsx b/frontend/src/components/tools/ToolPanelOverlayTile.tsx index 46823fd95..4dc969a4e 100644 --- a/frontend/src/components/tools/ToolPanelOverlayTile.tsx +++ b/frontend/src/components/tools/ToolPanelOverlayTile.tsx @@ -59,8 +59,8 @@ const ToolPanelOverlayTile: React.FC = ({ return null; } - if (React.isValidElement(tool.icon)) { - const existingStyle = (tool.icon.props as { style?: React.CSSProperties }).style || {}; + if (React.isValidElement<{ style?: React.CSSProperties }>(tool.icon)) { + const existingStyle = tool.icon.props.style || {}; return React.cloneElement(tool.icon, { style: { ...existingStyle,