react-complex-tree
Enumerations​
Classes​
Interfaces​
- AbstractDraggingPosition
- ControlledTreeEnvironmentProps
- DragAndDropContextProps
- DraggingPositionBetweenItems
- DraggingPositionItem
- ExplicitDataSource
- ImplicitDataSource
- InteractionManager
- KeyboardBindings
- LinearItem
- LiveDescriptors
- TreeCapabilities
- TreeChangeActions
- TreeChangeHandlers
- TreeConfiguration
- TreeContextProps
- TreeDataProvider
- TreeEnvironmentChangeActions
- TreeEnvironmentConfiguration
- TreeEnvironmentContextProps
- TreeEnvironmentRef
- TreeInformation
- TreeItem
- TreeItemActions
- TreeItemRenderContext
- TreeItemRenderFlags
- TreePosition
- TreeProps
- TreeRef
- TreeRenderProps
- TreeViewState
- UncontrolledTreeEnvironmentProps
Type aliases​
AllTreeRenderProps​
Ƭ AllTreeRenderProps<T
, C
>: Required
<TreeRenderProps
<T
, C
>>
Type parameters​
Name | Type |
---|---|
T | any |
C | extends string = never |
Defined in​
DataSource​
Ƭ DataSource<T
>: ExplicitDataSource
<T
> | ImplicitDataSource
<T
>
Type parameters​
Name | Type |
---|---|
T | any |
Defined in​
Disposable​
Ƭ Disposable: Object
Type declaration​
Name | Type |
---|---|
dispose | () => void |
Defined in​
DraggingPosition​
Ƭ DraggingPosition: DraggingPositionItem
| DraggingPositionBetweenItems
Defined in​
IndividualTreeViewState​
Ƭ IndividualTreeViewState<C
>: { expandedItems?
: TreeItemIndex
[] ; focusedItem?
: TreeItemIndex
; selectedItems?
: TreeItemIndex
[] ; untruncatedItems?
: TreeItemIndex
[] } & { [c in C]: TreeItemIndex | TreeItemIndex[] | undefined }
Type parameters​
Name | Type |
---|---|
C | extends string |
Defined in​
TreeChangeActionsContextProps​
Ƭ TreeChangeActionsContextProps: TreeChangeActions
Defined in​
TreeEnvironmentActionsContextProps​
Ƭ TreeEnvironmentActionsContextProps: TreeEnvironmentChangeActions
Defined in​
TreeItemIndex​
Ƭ TreeItemIndex: string
| number
Defined in​
Functions​
ControlledTreeEnvironment​
â–¸ Const
ControlledTreeEnvironment<T
, C
>(p
): ReactElement
<any
, string
| JSXElementConstructor
<any
>>
Type parameters​
Name | Type |
---|---|
T | any |
C | extends string = never |
Parameters​
Name | Type |
---|---|
p | ControlledTreeEnvironmentProps <T , C > & { ref? : Ref <TreeEnvironmentRef <T , C >> } |
Returns​
ReactElement
<any
, string
| JSXElementConstructor
<any
>>
Defined in​
controlledEnvironment/ControlledTreeEnvironment.tsx:12
Tree​
â–¸ Const
Tree<T
>(p
): ReactElement
<any
, string
| JSXElementConstructor
<any
>>
Type parameters​
Name | Type |
---|---|
T | any |
Parameters​
Name | Type |
---|---|
p | TreeProps <T , never > & { ref? : Ref <TreeRef <T >> } |
Returns​
ReactElement
<any
, string
| JSXElementConstructor
<any
>>
Defined in​
UncontrolledTreeEnvironment​
â–¸ Const
UncontrolledTreeEnvironment<T
, C
>(p
): ReactElement
<any
, string
| JSXElementConstructor
<any
>>
Type parameters​
Name | Type |
---|---|
T | any |
C | extends string = never |
Parameters​
Name | Type |
---|---|
p | UncontrolledTreeEnvironmentProps <T , C > & { ref? : Ref <TreeEnvironmentRef <T , C >> } |
Returns​
ReactElement
<any
, string
| JSXElementConstructor
<any
>>
Defined in​
uncontrolledEnvironment/UncontrolledTreeEnvironment.tsx:22
createDefaultRenderers​
â–¸ Const
createDefaultRenderers(renderDepthOffset
): Required
<TreeRenderProps
<any
, never
>>
Parameters​
Name | Type |
---|---|
renderDepthOffset | number |
Returns​
Required
<TreeRenderProps
<any
, never
>>
Defined in​
renderers/createDefaultRenderers.tsx:6
useTree​
â–¸ Const
useTree(): TreeContextProps
Returns​
Defined in​
useTreeEnvironment​
â–¸ Const
useTreeEnvironment(): TreeEnvironmentContextProps
<any
, never
>
Returns​
TreeEnvironmentContextProps
<any
, never
>