Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Shaddix/dnd-kit-sortable-tree
/ functions
Functions
51 in github.com/Shaddix/dnd-kit-sortable-tree
⨍
Functions
51
◇
Types & classes
1
↓ 3 callers
Function
findItemDeep
( items: TreeItems<T>, itemId: UniqueIdentifier )
src/utilities.ts:197
↓ 3 callers
Function
flattenTree
( items: TreeItems<T> )
src/utilities.ts:168
↓ 3 callers
Function
getMovementAnnouncement
( eventName: string, activeId: UniqueIdentifier, overId?: UniqueIdentifier )
src/SortableTree.tsx:399
↓ 2 callers
Function
findParentWhichCanHaveChildren
( parent: FlattenedItem<T> | null, dragItem: FlattenedItem<T>, canRootHaveChildren?: boolean |
src/utilities.ts:97
↓ 2 callers
Function
resetState
()
src/SortableTree.tsx:390
↓ 1 callers
Function
_revertLastChanges
()
src/utilities.ts:15
↓ 1 callers
Function
buildTree
( flattenedItems: FlattenedItem<T>[] )
src/utilities.ts:174
↓ 1 callers
Function
countChildren
(items: TreeItem<T>[], count = 0)
src/utilities.ts:264
↓ 1 callers
Function
customListSortingStrategy
( isValid: (activeIndex: any, overIndex: any) => boolean )
src/SortingStrategy.ts:5
↓ 1 callers
Function
findItem
(items: TreeItem<T>[], itemId: UniqueIdentifier)
src/utilities.ts:193
↓ 1 callers
Function
findParentWithDepth
(depth: number, previousItem: FlattenedItem<T>)
src/utilities.ts:89
↓ 1 callers
Function
flatten
( items: TreeItems<T>, parentId: UniqueIdentifier | null = null, depth = 0, parent: FlattenedItem<
src/utilities.ts:145
↓ 1 callers
Function
flattenParents
( parent: FlattenedItem<T> | null )
src/ui/folder/FolderTreeItemWrapper.tsx:6
↓ 1 callers
Function
getChildCount
( items: TreeItems<T>, id: UniqueIdentifier )
src/utilities.ts:274
↓ 1 callers
Function
getDragDepth
(offset: number, indentationWidth: number)
src/utilities.ts:11
↓ 1 callers
Function
getIsOverParent
( parent: FlattenedItem<T> | null, overId: UniqueIdentifier )
src/utilities.ts:305
↓ 1 callers
Function
getParentId
()
src/utilities.ts:123
↓ 1 callers
Function
getProjection
( items: FlattenedItem<T>[], activeId: UniqueIdentifier | null, overId: UniqueIdentifier | null, d
src/utilities.ts:16
↓ 1 callers
Method
onCollapse
(id: UniqueIdentifier)
src/SortableTreeItem.tsx:27
↓ 1 callers
Method
onRemove
(id: UniqueIdentifier)
src/SortableTreeItem.tsx:29
↓ 1 callers
Function
removeChildrenOf
( items: FlattenedItem<T>[], ids: UniqueIdentifier[] )
src/utilities.ts:287
↓ 1 callers
Function
removeItem
( items: TreeItems<T>, id: string )
src/utilities.ts:220
↓ 1 callers
Function
setProperty
( items: TreeItems<TData>, id: string, property: T, setter: (value: TreeItem<TData>[T]) => TreeIte
src/utilities.ts:241
Function
FolderRoot
(props)
stories/components/folder/FolderRoot.tsx:71
Function
Minimal
()
stories/Simple.stories.tsx:56
Function
MinimalViable
()
stories/Simple.stories.tsx:90
Function
SimpleWithChangedItems
( args )
stories/Simple.stories.tsx:135
Function
SortableTree
({ items, indicator, indentationWidth = 20, onItemsChanged, TreeItemComponent, pointerSensor
src/SortableTree.tsx:106
Function
SortableTreeItemNotMemoized
({ id, depth, isLast, TreeItemComponent, parent, disableSorting, sortableProps, keepGhostInPla
src/SortableTreeItem.tsx:50
Function
Template
(args)
stories/Simple.stories.tsx:21
Function
Template
(args)
stories/Folder.stories.tsx:10
Function
TreeRoot
(props)
stories/components/tree/TreeRoot.tsx:63
Function
TreeRootWithChangeableItems
(props)
stories/components/tree/TreeRoot.tsx:76
Function
WithInput
()
stories/components/WithInput.tsx:9
Function
adjustTranslate
({ transform })
src/SortableTree.tsx:458
Function
animateLayoutChanges
({ isSorting, isDragging, })
src/SortableTreeItem.tsx:34
Function
handleDragCancel
()
src/SortableTree.tsx:386
Function
handleDragEnd
({ active, over }: DragEndEvent)
src/SortableTree.tsx:351
Function
handleDragMove
({ delta }: DragMoveEvent)
src/SortableTree.tsx:343
Function
handleDragOver
({ over }: DragOverEvent)
src/SortableTree.tsx:347
Function
handleDragStart
({ active: { id: activeId } }: DragStartEvent)
src/SortableTree.tsx:327
Function
keyframes
({ transform })
src/SortableTree.tsx:84
Function
onDragCancel
({ active })
src/SortableTree.tsx:230
Function
onDragEnd
({ active, over })
src/SortableTree.tsx:227
Function
onDragMove
({ active, over })
src/SortableTree.tsx:221
Function
onDragOver
({ active, over })
src/SortableTree.tsx:224
Function
onDragStart
({ active })
src/SortableTree.tsx:218
Function
rollup
(config, options)
tsdx.config.js:6
Function
sideEffects
({ active })
src/SortableTree.tsx:98
Function
sortingStrategy
({ activeIndex, activeNodeRect, index, rects, overIndex, })
src/SortingStrategy.ts:8
Method
wrapperRef
(node: HTMLLIElement)
src/SortableTreeItem.tsx:31