UNPKG

@tldraw/editor

Version:

tldraw infinite canvas SDK (editor).

10 lines (8 loc) 324 B
import { useValue } from '@tldraw/state-react' import { TLShapeId } from '@tldraw/tlschema' import { useEditor } from './useEditor' /** @public */ export function useIsEditing(shapeId: TLShapeId) { const editor = useEditor() return useValue('isEditing', () => editor.getEditingShapeId() === shapeId, [editor, shapeId]) }