Socket
Socket
Sign inDemoInstall

react-complex-tree

Package Overview
Dependencies
3
Maintainers
1
Versions
54
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.3.3 to 2.3.4

src/stories/CustomDataProvider.stories.tsx

3

lib/cjs/controlledEnvironment/useCanDropAt.js

@@ -21,3 +21,4 @@ "use strict";

var resolvedItem = environment.items[draggingPosition.targetItem];
if ((!environment.canDropOnFolder && resolvedItem.isFolder) ||
if (!resolvedItem ||
(!environment.canDropOnFolder && resolvedItem.isFolder) ||
(!environment.canDropOnNonFolder && !resolvedItem.isFolder)) {

@@ -24,0 +25,0 @@ return false;

import { Disposable, TreeDataProvider, TreeItem, TreeItemIndex } from '../types';
import { EventEmitter } from '../EventEmitter';
export declare class StaticTreeDataProvider<T = any> implements TreeDataProvider {
private data;
private onDidChangeTreeDataEmitter;
/** Emit an event with the changed item ids to notify the tree view about changes. */
readonly onDidChangeTreeDataEmitter: EventEmitter<TreeItemIndex[]>;
private setItemName?;

@@ -6,0 +8,0 @@ constructor(items: Record<TreeItemIndex, TreeItem<T>>, setItemName?: (item: TreeItem<T>, newName: string) => TreeItem<T>);

@@ -45,2 +45,3 @@ "use strict";

) {
/** Emit an event with the changed item ids to notify the tree view about changes. */
this.onDidChangeTreeDataEmitter = new EventEmitter_1.EventEmitter();

@@ -47,0 +48,0 @@ this.data = { items: items };

@@ -18,3 +18,4 @@ import { useCallback } from 'react';

var resolvedItem = environment.items[draggingPosition.targetItem];
if ((!environment.canDropOnFolder && resolvedItem.isFolder) ||
if (!resolvedItem ||
(!environment.canDropOnFolder && resolvedItem.isFolder) ||
(!environment.canDropOnNonFolder && !resolvedItem.isFolder)) {

@@ -21,0 +22,0 @@ return false;

import { Disposable, TreeDataProvider, TreeItem, TreeItemIndex } from '../types';
import { EventEmitter } from '../EventEmitter';
export declare class StaticTreeDataProvider<T = any> implements TreeDataProvider {
private data;
private onDidChangeTreeDataEmitter;
/** Emit an event with the changed item ids to notify the tree view about changes. */
readonly onDidChangeTreeDataEmitter: EventEmitter<TreeItemIndex[]>;
private setItemName?;

@@ -6,0 +8,0 @@ constructor(items: Record<TreeItemIndex, TreeItem<T>>, setItemName?: (item: TreeItem<T>, newName: string) => TreeItem<T>);

@@ -42,2 +42,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

) {
/** Emit an event with the changed item ids to notify the tree view about changes. */
this.onDidChangeTreeDataEmitter = new EventEmitter();

@@ -44,0 +45,0 @@ this.data = { items: items };

@@ -18,3 +18,4 @@ import { useCallback } from 'react';

var resolvedItem = environment.items[draggingPosition.targetItem];
if ((!environment.canDropOnFolder && resolvedItem.isFolder) ||
if (!resolvedItem ||
(!environment.canDropOnFolder && resolvedItem.isFolder) ||
(!environment.canDropOnNonFolder && !resolvedItem.isFolder)) {

@@ -21,0 +22,0 @@ return false;

import { Disposable, TreeDataProvider, TreeItem, TreeItemIndex } from '../types';
import { EventEmitter } from '../EventEmitter';
export declare class StaticTreeDataProvider<T = any> implements TreeDataProvider {
private data;
private onDidChangeTreeDataEmitter;
/** Emit an event with the changed item ids to notify the tree view about changes. */
readonly onDidChangeTreeDataEmitter: EventEmitter<TreeItemIndex[]>;
private setItemName?;

@@ -6,0 +8,0 @@ constructor(items: Record<TreeItemIndex, TreeItem<T>>, setItemName?: (item: TreeItem<T>, newName: string) => TreeItem<T>);

@@ -42,2 +42,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

) {
/** Emit an event with the changed item ids to notify the tree view about changes. */
this.onDidChangeTreeDataEmitter = new EventEmitter();

@@ -44,0 +45,0 @@ this.data = { items: items };

{
"name": "react-complex-tree",
"version": "2.3.3",
"version": "2.3.4",
"main": "lib/cjs/index.js",

@@ -37,3 +37,3 @@ "module": "lib/esm/index.js",

"cpy-cli": "^3.1.1",
"demodata": "^2.3.3",
"demodata": "^2.3.4",
"jest": "^29.2.2",

@@ -70,3 +70,3 @@ "jest-dom": "^4.0.0",

},
"gitHead": "6f8f50d2d56326397c03a9a7b889d458286929a0"
"gitHead": "980446ef632af2af571ead44ea888889b60e4bb5"
}

@@ -44,3 +44,5 @@ # React Complex Tree

More details at [the Get-Started Guide](https://rct.lukasbach.com/docs/getstarted).
More details at [the Get-Started Guide](https://rct.lukasbach.com/docs/getstarted). The [guide on how to integrate
data with a static tree data provider](https://rct.lukasbach.com/docs/guides/static-data-provider) is also
a good starting point to understand how to integrate data with React Complex Tree.

@@ -47,0 +49,0 @@ ## Features

@@ -21,2 +21,3 @@ import { useCallback } from 'react';

if (
!resolvedItem ||
(!environment.canDropOnFolder && resolvedItem.isFolder) ||

@@ -23,0 +24,0 @@ (!environment.canDropOnNonFolder && !resolvedItem.isFolder)

@@ -13,3 +13,6 @@ import {

private onDidChangeTreeDataEmitter = new EventEmitter<TreeItemIndex[]>();
/** Emit an event with the changed item ids to notify the tree view about changes. */
public readonly onDidChangeTreeDataEmitter = new EventEmitter<
TreeItemIndex[]
>();

@@ -16,0 +19,0 @@ private setItemName?: (item: TreeItem<T>, newName: string) => TreeItem<T>;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc