import { useState } from 'react' import { track, useEditor, useValue, TldrawUiButton, TldrawUiButtonCheck } from 'tldraw' import { getEraserSettings } from '../utils/eraserUtils' export const EraserOptionsPanel = track(() => { const editor = useEditor() const isEraser = useValue('isEraser', () => editor.getCurrentToolId() === 'eraser', [editor]) const [settings, setSettings] = useState(getEraserSettings) if (!isEraser) return null const updateSetting = (key: string) => { const newSettings = { ...settings, [key]: !(settings as any)[key] } setSettings(newSettings) localStorage.setItem('tldraw_eraser_settings', JSON.stringify(newSettings)) } return (