From 6ce16388f2ee69b0e890e482eb75608226778e7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 17 Nov 2025 22:08:16 +0100 Subject: [PATCH] fix: add initial values to useRef hooks for TypeScript compliance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Provide undefined as initial value to useRef hooks for debounce timers to satisfy TypeScript strict mode requirements. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- components/tools/ManipulationPanel.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/components/tools/ManipulationPanel.tsx b/components/tools/ManipulationPanel.tsx index c9e7def..52b41af 100644 --- a/components/tools/ManipulationPanel.tsx +++ b/components/tools/ManipulationPanel.tsx @@ -33,11 +33,11 @@ export function ManipulationPanel({ color, onColorChange }: ManipulationPanelPro const complementMutation = useComplement(); // Debounce timers - const lightenTimer = useRef(); - const darkenTimer = useRef(); - const saturateTimer = useRef(); - const desaturateTimer = useRef(); - const rotateTimer = useRef(); + const lightenTimer = useRef(undefined); + const darkenTimer = useRef(undefined); + const saturateTimer = useRef(undefined); + const desaturateTimer = useRef(undefined); + const rotateTimer = useRef(undefined); // Reactive lighten useEffect(() => {