--- title: useLayerDrag description: Drag-and-drop wiring helper for layer tree reordering. --- # useLayerDrag `useLayerDrag(editor, indentPerLevel?)` wires pragmatic-drag-and-drop behavior for layer tree rows and maps drop instructions to editor reorder operations. Use it when extending or replacing the default layer-tree drag UI. ## Related APIs - [LayerTreeRoot](../components/layer-tree-root) - [LayerTreeItem](../components/layer-tree-item) - [useLayerTree](./use-layer-tree)