Comments (6)
Hi @primetwig , any chance you could quickly include the type defs created by @herudi in the dist folder.
This would be a great and hopefully a quick fix.
Many thanks in advance,
from react-nestable.
Now, to support typescript i'm install from here
yarn add https://github.com/primetwig/react-nestable/archive/8455e656aa8d7e379042517bf50505d446a78f88.tar.gz
from react-nestable.
I'd like to have it, but I do not maintain it a lot at the moment. Any help is welcome.
from react-nestable.
In your root folder add this folders @types/react-nestable
then add a index.d.ts
. Copy the code below in the file.
declare module 'react-nestable' {
import * as React from 'react';
export type Item = {
id: string;
text: string;
children?: Item[];
nestedIn?: string | null;
link?: string | null;
type?: number;
};
export default class Nestable extends React.Component<{
items: Item[];
handler?: React.ReactNode;
renderItem: (arg: {
item: Item;
collapseIcon: React.ReactNode;
index: number;
handler: React.ReactNode;
}) => React.ReactNode;
maxDepth: number;
renderCollapseIcon?: (args: { isCollapsed: boolean }) => React.ReactNode;
onChange: (items: Item[]) => void;
confirmChange: (dragItem: Item, destinationParent: Item) => boolean;
}> {}
}
from react-nestable.
In your root folder add this folders
@types/react-nestable
then add aindex.d.ts
. Copy the code below in the file.declare module 'react-nestable' { import * as React from 'react'; export type Item = { id: string; text: string; children?: Item[]; nestedIn?: string | null; link?: string | null; type?: number; }; export default class Nestable extends React.Component<{ items: Item[]; handler?: React.ReactNode; renderItem: (arg: { item: Item; collapseIcon: React.ReactNode; index: number; handler: React.ReactNode; }) => React.ReactNode; maxDepth: number; renderCollapseIcon?: (args: { isCollapsed: boolean }) => React.ReactNode; onChange: (items: Item[]) => void; confirmChange: (dragItem: Item, destinationParent: Item) => boolean; }> {} }
Cool . . Great thanks...
from react-nestable.
done in 2.0.0
from react-nestable.
Related Issues (20)
- depth on renderItem not working showing undefined HOT 2
- Issue moving tree item to different level when no other children present
- Performance/Memory issues with more than 60K records HOT 1
- [question] how can I force an item to expand? HOT 1
- [question] How do I disable nesting for an Item HOT 2
- [feature] Expose newly created items list in confirmChange HOT 6
- Dragged item far from mouse pointer ( 2.0.0 version ) HOT 1
- [question] Is there a way to drop on a collapsed parent item? HOT 1
- targetPath is `undefined` on onChange function
- Confirm after dropped Item and before rendering HOT 1
- How can I use onChange method? HOT 2
- "confirmChange" prevents reordering as well as nesting
- Custom styling for items placeholder HOT 2
- Children to be printed HOT 1
- include disable Drag HOT 5
- Hide collapsible icon when dragging HOT 2
- Getting Error while dragging expanded list to the bottom HOT 2
- TypeError: list.map is not a function HOT 1
- overflow-y scroll causes wrong dragging item position HOT 1
- How to update nth Children title HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-nestable.