@teambit/base-ui.graph.tree.recursive-tree
Advanced tools
Comparing version
import { ReactElement } from 'react'; | ||
import { TreeNodeProps } from './tree-types'; | ||
export declare type TreeNodeRenderer<Payload = any> = (props: TreeNodeProps<Payload>) => ReactElement; | ||
export type TreeNodeRenderer<Payload = any> = (props: TreeNodeProps<Payload>) => ReactElement; | ||
export declare const TreeNodeContext: React.Context<TreeNodeRenderer<any>>; |
import { ComponentType } from 'react'; | ||
export declare type treeNodeComponentProvider = (node: TreeNode) => ComponentType<TreeNodeProps>; | ||
export declare type TreeLayerProps<Payload = any> = { | ||
export type treeNodeComponentProvider = (node: TreeNode) => ComponentType<TreeNodeProps>; | ||
export type TreeLayerProps<Payload = any> = { | ||
childNodes: TreeNode<Payload>[]; | ||
depth: number; | ||
}; | ||
export declare type TreeNodeProps<Payload = any> = { | ||
export type TreeNodeProps<Payload = any> = { | ||
node: TreeNode<Payload>; | ||
@@ -12,3 +12,3 @@ depth: number; | ||
}; | ||
export declare type TreeNode<Payload = any> = { | ||
export type TreeNode<Payload = any> = { | ||
id: string; | ||
@@ -15,0 +15,0 @@ children?: TreeNode<Payload>[]; |
{ | ||
"name": "@teambit/base-ui.graph.tree.recursive-tree", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"homepage": "https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree", | ||
@@ -9,3 +9,3 @@ "main": "dist/index.js", | ||
"name": "graph/tree/recursive-tree", | ||
"version": "1.0.4" | ||
"version": "1.0.5" | ||
}, | ||
@@ -28,4 +28,6 @@ "dependencies": { | ||
}, | ||
"license": "SEE LICENSE IN LICENSE", | ||
"license": "SEE LICENSE IN UNLICENSED", | ||
"optionalDependencies": {}, | ||
"peerDependenciesMeta": {}, | ||
"private": false | ||
} | ||
} |
130
schema.json
@@ -17,82 +17,92 @@ { | ||
{ | ||
"__schema": "ReactSchema", | ||
"__schema": "ExportSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 1 | ||
"filePath": "index.tsx", | ||
"line": 6, | ||
"character": 10 | ||
}, | ||
"signature": "function TreeLayer<Payload = any>({ childNodes, depth }: TreeLayerProps<Payload>): React.JSX.Element", | ||
"name": "TreeLayer", | ||
"props": { | ||
"__schema": "ParameterSchema", | ||
"exportNode": { | ||
"__schema": "ReactSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 42 | ||
"character": 1 | ||
}, | ||
"name": "{ childNodes, depth }", | ||
"type": { | ||
"__schema": "TypeRefSchema", | ||
"signature": "function TreeLayer<Payload = any>({ childNodes, depth }: TreeLayerProps<Payload>): React.JSX.Element", | ||
"name": "TreeLayer", | ||
"props": { | ||
"__schema": "ParameterSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 65 | ||
"character": 42 | ||
}, | ||
"name": "TreeLayerProps", | ||
"internalFilePath": "tree-types.ts", | ||
"typeArgs": [ | ||
"name": "{ childNodes, depth }", | ||
"type": { | ||
"__schema": "TypeRefSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 65 | ||
}, | ||
"name": "TreeLayerProps", | ||
"internalFilePath": "tree-types.ts", | ||
"typeArgs": [ | ||
{ | ||
"__schema": "TypeRefSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 80 | ||
}, | ||
"name": "Payload" | ||
} | ||
] | ||
}, | ||
"isOptional": false, | ||
"objectBindingNodes": [ | ||
{ | ||
"__schema": "TypeRefSchema", | ||
"__schema": "InferenceTypeSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 80 | ||
"character": 44 | ||
}, | ||
"name": "Payload" | ||
"name": "childNodes", | ||
"type": "TreeNode<Payload>[]", | ||
"isSpread": false | ||
}, | ||
{ | ||
"__schema": "InferenceTypeSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 56 | ||
}, | ||
"name": "depth", | ||
"type": "number", | ||
"isSpread": false | ||
} | ||
] | ||
], | ||
"isSpread": false | ||
}, | ||
"isOptional": false, | ||
"objectBindingNodes": [ | ||
{ | ||
"__schema": "InferenceTypeSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 44 | ||
}, | ||
"name": "childNodes", | ||
"type": "TreeNode<Payload>[]", | ||
"isSpread": false | ||
"returnType": { | ||
"__schema": "TypeRefSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 1 | ||
}, | ||
{ | ||
"__schema": "InferenceTypeSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 56 | ||
}, | ||
"name": "depth", | ||
"type": "number", | ||
"isSpread": false | ||
} | ||
"name": "React.JSX.Element", | ||
"packageName": "react" | ||
}, | ||
"modifiers": [ | ||
"export" | ||
], | ||
"isSpread": false | ||
}, | ||
"returnType": { | ||
"__schema": "TypeRefSchema", | ||
"location": { | ||
"filePath": "tree-layer.tsx", | ||
"line": 5, | ||
"character": 1 | ||
}, | ||
"name": "React.JSX.Element", | ||
"packageName": "react" | ||
}, | ||
"modifiers": [ | ||
"export" | ||
], | ||
"typeParams": [ | ||
"Payload" | ||
] | ||
"typeParams": [ | ||
"Payload" | ||
] | ||
} | ||
}, | ||
@@ -1140,5 +1150,5 @@ { | ||
"name": "graph/tree/recursive-tree", | ||
"version": "8763b284b9a4583f53b0c70755a374be4d48a0ed" | ||
"version": "a4de05200fa41ab92cef1bb4ab892df7a96523d2" | ||
}, | ||
"taggedModuleExports": [] | ||
} |
@@ -1,1 +0,1 @@ | ||
(function(root,factory){typeof exports=="object"&&typeof module=="object"?module.exports=factory():typeof define=="function"&&define.amd?define([],factory):typeof exports=="object"?exports["teambit.base-ui/graph/tree/recursive-tree"]=factory():root["teambit.base-ui/graph/tree/recursive-tree"]=factory()})(self,()=>(()=>{"use strict";var __webpack_modules__={131:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/indent@1.0.0",homepage:"https://bit.dev/teambit/base-ui/graph/tree/indent",exported:!0},__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.indentStyle=exports2.indentMargin=exports2.indentClass=void 0;const indent_module_scss_1=__importDefault(__webpack_require__2(992));exports2.indentClass=indent_module_scss_1.default.indent,exports2.indentMargin=indent_module_scss_1.default.indentMargin;function indentStyle(depth){return{"--indent-depth":depth}}indentStyle.__bit_component=__bit_component,exports2.indentStyle=indentStyle},701:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/indent@1.0.0",homepage:"https://bit.dev/teambit/base-ui/graph/tree/indent",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0}),__exportStar(__webpack_require__2(131),exports2)},565:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@8763b284b9a4583f53b0c70755a374be4d48a0ed",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.DefaultTreeNode=void 0;const react_1=__importDefault(__webpack_require__2(363)),base_ui_graph_tree_indent_1=__webpack_require__2(701),tree_layer_1=__webpack_require__2(24);function DefaultTreeNode({node,depth}){return node.children?react_1.default.createElement(react_1.default.Fragment,null,react_1.default.createElement("div",{className:base_ui_graph_tree_indent_1.indentClass},node.id),react_1.default.createElement("div",{style:(0,base_ui_graph_tree_indent_1.indentStyle)(depth)},react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:node.children,depth}))):react_1.default.createElement("div",{className:base_ui_graph_tree_indent_1.indentClass},node.id)}DefaultTreeNode.__bit_component=__bit_component,exports2.DefaultTreeNode=DefaultTreeNode},174:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@8763b284b9a4583f53b0c70755a374be4d48a0ed",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.TreeLayer=void 0;var tree_layer_1=__webpack_require__2(24);Object.defineProperty(exports2,"TreeLayer",{enumerable:!0,get:function(){return tree_layer_1.TreeLayer}}),__exportStar(__webpack_require__2(204),exports2),__exportStar(__webpack_require__2(985),exports2)},24:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@8763b284b9a4583f53b0c70755a374be4d48a0ed",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.TreeLayer=void 0;const react_1=__importStar(__webpack_require__2(363)),tree_node_context_1=__webpack_require__2(204);function TreeLayer({childNodes,depth}){const TreeNodeRenderer=(0,react_1.useContext)(tree_node_context_1.TreeNodeContext);return react_1.default.createElement(react_1.default.Fragment,null,childNodes.map(node=>react_1.default.createElement(TreeNodeRenderer,{key:node.id,node,depth:depth+1})))}TreeLayer.__bit_component=__bit_component,exports2.TreeLayer=TreeLayer},204:(__unused_webpack_module,exports2,__webpack_require__2)=>{var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@8763b284b9a4583f53b0c70755a374be4d48a0ed",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.TreeNodeContext=void 0;const react_1=__webpack_require__2(363),default_tree_node_1=__webpack_require__2(565);exports2.TreeNodeContext=(0,react_1.createContext)(default_tree_node_1.DefaultTreeNode)},985:(__unused_webpack_module,exports2)=>{var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@8763b284b9a4583f53b0c70755a374be4d48a0ed",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0};Object.defineProperty(exports2,"__esModule",{value:!0})},992:(__unused_webpack_module,__webpack_exports__2,__webpack_require__2)=>{__webpack_require__2.r(__webpack_exports__2),__webpack_require__2.d(__webpack_exports__2,{default:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={indent:"indent_indent__Rb7mR",indentMargin:"indent_indentMargin__AhxxA"}},363:module2=>{module2.exports=React}},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==void 0)return cachedModule.exports;var module2=__webpack_module_cache__[moduleId]={exports:{}};return __webpack_modules__[moduleId].call(module2.exports,module2,module2.exports,__webpack_require__),module2.exports}__webpack_require__.m=__webpack_modules__,(()=>{var deferred=[];__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(chunkIds){priority=priority||0;for(var i=deferred.length;i>0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority];return}for(var notFulfilled=1/0,i=0;i<deferred.length;i++){for(var[chunkIds,fn,priority]=deferred[i],fulfilled=!0,j=0;j<chunkIds.length;j++)(priority&!1||notFulfilled>=priority)&&Object.keys(__webpack_require__.O).every(key=>__webpack_require__.O[key](chunkIds[j]))?chunkIds.splice(j--,1):(fulfilled=!1,priority<notFulfilled&&(notFulfilled=priority));if(fulfilled){deferred.splice(i--,1);var r=fn();r!==void 0&&(result=r)}}return result}})(),__webpack_require__.n=module2=>{var getter=module2&&module2.__esModule?()=>module2.default:()=>module2;return __webpack_require__.d(getter,{a:getter}),getter},__webpack_require__.d=(exports2,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports2,key)&&Object.defineProperty(exports2,key,{enumerable:!0,get:definition[key]})},__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),__webpack_require__.r=exports2=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(exports2,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports2,"__esModule",{value:!0})},(()=>{var installedChunks={573:0};__webpack_require__.O.j=chunkId=>installedChunks[chunkId]===0;var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var[chunkIds,moreModules,runtime]=data,moduleId,chunkId,i=0;if(chunkIds.some(id=>installedChunks[id]!==0)){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i<chunkIds.length;i++)chunkId=chunkIds[i],__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]&&installedChunks[chunkId][0](),installedChunks[chunkId]=0;return __webpack_require__.O(result)},chunkLoadingGlobal=self.webpackChunk=self.webpackChunk||[];chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null,0)),chunkLoadingGlobal.push=webpackJsonpCallback.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal))})();var __webpack_exports__=__webpack_require__(174);return __webpack_exports__=__webpack_require__.O(__webpack_exports__),__webpack_exports__})()); | ||
(function(root,factory){typeof exports=="object"&&typeof module=="object"?module.exports=factory():typeof define=="function"&&define.amd?define([],factory):typeof exports=="object"?exports["teambit.base-ui/graph/tree/recursive-tree"]=factory():root["teambit.base-ui/graph/tree/recursive-tree"]=factory()})(self,()=>(()=>{"use strict";var __webpack_modules__={527:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/indent@1.0.0",homepage:"https://bit.dev/teambit/base-ui/graph/tree/indent",exported:!0},__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.indentStyle=exports2.indentMargin=exports2.indentClass=void 0;const indent_module_scss_1=__importDefault(__webpack_require__2(827));exports2.indentClass=indent_module_scss_1.default.indent,exports2.indentMargin=indent_module_scss_1.default.indentMargin;function indentStyle(depth){return{"--indent-depth":depth}}indentStyle.__bit_component=__bit_component,exports2.indentStyle=indentStyle},772:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/indent@1.0.0",homepage:"https://bit.dev/teambit/base-ui/graph/tree/indent",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k),Object.defineProperty(o,k2,{enumerable:!0,get:function(){return m[k]}})}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0}),__exportStar(__webpack_require__2(527),exports2)},227:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@a4de05200fa41ab92cef1bb4ab892df7a96523d2",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.DefaultTreeNode=void 0;const react_1=__importDefault(__webpack_require__2(363)),base_ui_graph_tree_indent_1=__webpack_require__2(772),tree_layer_1=__webpack_require__2(106);function DefaultTreeNode({node,depth}){return node.children?react_1.default.createElement(react_1.default.Fragment,null,react_1.default.createElement("div",{className:base_ui_graph_tree_indent_1.indentClass},node.id),react_1.default.createElement("div",{style:(0,base_ui_graph_tree_indent_1.indentStyle)(depth)},react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:node.children,depth}))):react_1.default.createElement("div",{className:base_ui_graph_tree_indent_1.indentClass},node.id)}DefaultTreeNode.__bit_component=__bit_component,exports2.DefaultTreeNode=DefaultTreeNode},497:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@a4de05200fa41ab92cef1bb4ab892df7a96523d2",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__exportStar=this&&this.__exportStar||function(m,exports3){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports3,p)&&__createBinding(exports3,m,p)};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.TreeLayer=void 0;var tree_layer_1=__webpack_require__2(106);Object.defineProperty(exports2,"TreeLayer",{enumerable:!0,get:function(){return tree_layer_1.TreeLayer}}),__exportStar(__webpack_require__2(414),exports2),__exportStar(__webpack_require__2(74),exports2)},106:function(__unused_webpack_module,exports2,__webpack_require__2){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@a4de05200fa41ab92cef1bb4ab892df7a96523d2",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.TreeLayer=void 0;const react_1=__importStar(__webpack_require__2(363)),tree_node_context_1=__webpack_require__2(414);function TreeLayer({childNodes,depth}){const TreeNodeRenderer=(0,react_1.useContext)(tree_node_context_1.TreeNodeContext);return react_1.default.createElement(react_1.default.Fragment,null,childNodes.map(node=>react_1.default.createElement(TreeNodeRenderer,{key:node.id,node,depth:depth+1})))}TreeLayer.__bit_component=__bit_component,exports2.TreeLayer=TreeLayer},414:(__unused_webpack_module,exports2,__webpack_require__2)=>{var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@a4de05200fa41ab92cef1bb4ab892df7a96523d2",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.TreeNodeContext=void 0;const react_1=__webpack_require__2(363),default_tree_node_1=__webpack_require__2(227);exports2.TreeNodeContext=(0,react_1.createContext)(default_tree_node_1.DefaultTreeNode)},74:(__unused_webpack_module,exports2)=>{var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@a4de05200fa41ab92cef1bb4ab892df7a96523d2",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0};Object.defineProperty(exports2,"__esModule",{value:!0})},827:(__unused_webpack_module,__webpack_exports__2,__webpack_require__2)=>{__webpack_require__2.r(__webpack_exports__2),__webpack_require__2.d(__webpack_exports__2,{default:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={indent:"indent_indent__3nZJl",indentMargin:"indent_indentMargin__1810f"}},363:module2=>{module2.exports=React}},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==void 0)return cachedModule.exports;var module2=__webpack_module_cache__[moduleId]={exports:{}};return __webpack_modules__[moduleId].call(module2.exports,module2,module2.exports,__webpack_require__),module2.exports}__webpack_require__.m=__webpack_modules__,(()=>{var deferred=[];__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(chunkIds){priority=priority||0;for(var i=deferred.length;i>0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority];return}for(var notFulfilled=1/0,i=0;i<deferred.length;i++){for(var[chunkIds,fn,priority]=deferred[i],fulfilled=!0,j=0;j<chunkIds.length;j++)(priority&!1||notFulfilled>=priority)&&Object.keys(__webpack_require__.O).every(key=>__webpack_require__.O[key](chunkIds[j]))?chunkIds.splice(j--,1):(fulfilled=!1,priority<notFulfilled&&(notFulfilled=priority));if(fulfilled){deferred.splice(i--,1);var r=fn();r!==void 0&&(result=r)}}return result}})(),__webpack_require__.n=module2=>{var getter=module2&&module2.__esModule?()=>module2.default:()=>module2;return __webpack_require__.d(getter,{a:getter}),getter},__webpack_require__.d=(exports2,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports2,key)&&Object.defineProperty(exports2,key,{enumerable:!0,get:definition[key]})},__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),__webpack_require__.r=exports2=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(exports2,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports2,"__esModule",{value:!0})},(()=>{var installedChunks={573:0};__webpack_require__.O.j=chunkId=>installedChunks[chunkId]===0;var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var[chunkIds,moreModules,runtime]=data,moduleId,chunkId,i=0;if(chunkIds.some(id=>installedChunks[id]!==0)){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i<chunkIds.length;i++)chunkId=chunkIds[i],__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]&&installedChunks[chunkId][0](),installedChunks[chunkId]=0;return __webpack_require__.O(result)},chunkLoadingGlobal=self.webpackChunk=self.webpackChunk||[];chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null,0)),chunkLoadingGlobal.push=webpackJsonpCallback.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal))})();var __webpack_exports__=__webpack_require__(497);return __webpack_exports__=__webpack_require__.O(__webpack_exports__),__webpack_exports__})()); |
@@ -1,1 +0,1 @@ | ||
"use strict";(function(root,factory){typeof exports=="object"&&typeof module=="object"?module.exports=factory():typeof define=="function"&&define.amd?define([],factory):typeof exports=="object"?exports["teambit.base-ui/graph/tree/recursive-tree-preview"]=factory():root["teambit.base-ui/graph/tree/recursive-tree-preview"]=factory()})(self,()=>(self.webpackChunk=self.webpackChunk||[]).push([[849],{534:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{compositions:()=>compositions,compositions_metadata:()=>compositions_metadata,overview:()=>overview});var _tmp_capsules_root_sign_capsules_2023_9_29_15buyql_teambit_base_ui_graph_tree_recursive_tree_8763b284b9a4583f53b0c70755a374be4d48a0ed_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(867),_tmp_capsules_root_sign_capsules_2023_9_29_15buyql_teambit_base_ui_graph_tree_recursive_tree_8763b284b9a4583f53b0c70755a374be4d48a0ed_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_tmp_capsules_root_sign_capsules_2023_9_29_15buyql_teambit_base_ui_graph_tree_recursive_tree_8763b284b9a4583f53b0c70755a374be4d48a0ed_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0__),__bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@8763b284b9a4583f53b0c70755a374be4d48a0ed",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0};const compositions=[_tmp_capsules_root_sign_capsules_2023_9_29_15buyql_teambit_base_ui_graph_tree_recursive_tree_8763b284b9a4583f53b0c70755a374be4d48a0ed_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0__],overview=[],compositions_metadata={compositions:[{displayName:"Preview",identifier:"Preview"},{displayName:"Custom nodes",identifier:"CustomNodes"}]}},867:function(__unused_webpack_module,exports2,__webpack_require__){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@8763b284b9a4583f53b0c70755a374be4d48a0ed",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.CustomNodes=exports2.Preview=void 0;const react_1=__importStar(__webpack_require__(363)),tree_layer_1=__webpack_require__(24),tree_node_context_1=__webpack_require__(204),base_ui_graph_tree_indent_1=__webpack_require__(701),tree=[{id:"folder",children:[{id:"item"},{id:"item2"},{id:"sub-folder",children:[{id:"nested-item"}]}]}],Preview=()=>react_1.default.createElement("div",null,react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:tree,depth:0}));Preview.__bit_component=__bit_component,exports2.Preview=Preview;const CustomNodes=()=>react_1.default.createElement(tree_node_context_1.TreeNodeContext.Provider,{value:CustomRenderer},react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:tree,depth:0}));CustomNodes.__bit_component=__bit_component,exports2.CustomNodes=CustomNodes;const CustomRenderer=({node,depth})=>{const{id,children}=node,[isOpen,setOpen]=(0,react_1.useState)(!0);return children?react_1.default.createElement("div",null,react_1.default.createElement("div",{onClick:e=>{e.stopPropagation(),setOpen(x=>!x)},className:base_ui_graph_tree_indent_1.indentClass},isOpen?"\u{1F4C2}":"\u{1F4C1}"," (",depth,") ",id),react_1.default.createElement("div",{style:(0,base_ui_graph_tree_indent_1.indentStyle)(depth)},isOpen&&react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:children,depth}))):react_1.default.createElement("div",{className:base_ui_graph_tree_indent_1.indentClass},"\u2618\uFE0F (",depth,") ",id)};CustomRenderer.__bit_component=__bit_component}},__webpack_require__=>{var __webpack_exec__=moduleId=>__webpack_require__(__webpack_require__.s=moduleId),__webpack_exports__=__webpack_exec__(534);return __webpack_exports__}])); | ||
"use strict";(function(root,factory){typeof exports=="object"&&typeof module=="object"?module.exports=factory():typeof define=="function"&&define.amd?define([],factory):typeof exports=="object"?exports["teambit.base-ui/graph/tree/recursive-tree-preview"]=factory():root["teambit.base-ui/graph/tree/recursive-tree-preview"]=factory()})(self,()=>(self.webpackChunk=self.webpackChunk||[]).push([[849],{387:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{compositions:()=>compositions,compositions_metadata:()=>compositions_metadata,overview:()=>overview});var _tmp_capsules_root_sign_capsules_2024_9_8_uyb3jy_teambit_base_ui_graph_tree_recursive_tree_a4de05200fa41ab92cef1bb4ab892df7a96523d2_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(900),_tmp_capsules_root_sign_capsules_2024_9_8_uyb3jy_teambit_base_ui_graph_tree_recursive_tree_a4de05200fa41ab92cef1bb4ab892df7a96523d2_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_tmp_capsules_root_sign_capsules_2024_9_8_uyb3jy_teambit_base_ui_graph_tree_recursive_tree_a4de05200fa41ab92cef1bb4ab892df7a96523d2_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0__),__bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@a4de05200fa41ab92cef1bb4ab892df7a96523d2",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0};const compositions=[_tmp_capsules_root_sign_capsules_2024_9_8_uyb3jy_teambit_base_ui_graph_tree_recursive_tree_a4de05200fa41ab92cef1bb4ab892df7a96523d2_dist_recursive_tree_composition_js__WEBPACK_IMPORTED_MODULE_0__],overview=[],compositions_metadata={compositions:[{displayName:"Preview",identifier:"Preview"},{displayName:"Custom nodes",identifier:"CustomNodes"}]}},900:function(__unused_webpack_module,exports2,__webpack_require__){var __bit_component={id:"teambit.base-ui/graph/tree/recursive-tree@a4de05200fa41ab92cef1bb4ab892df7a96523d2",homepage:"https://bit.cloud/teambit/base-ui/graph/tree/recursive-tree",exported:!0},__createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(o,v){Object.defineProperty(o,"default",{enumerable:!0,value:v})}:function(o,v){o.default=v}),__importStar=this&&this.__importStar||function(mod){if(mod&&mod.__esModule)return mod;var result={};if(mod!=null)for(var k in mod)k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k)&&__createBinding(result,mod,k);return __setModuleDefault(result,mod),result};Object.defineProperty(exports2,"__esModule",{value:!0}),exports2.CustomNodes=exports2.Preview=void 0;const react_1=__importStar(__webpack_require__(363)),tree_layer_1=__webpack_require__(106),tree_node_context_1=__webpack_require__(414),base_ui_graph_tree_indent_1=__webpack_require__(772),tree=[{id:"folder",children:[{id:"item"},{id:"item2"},{id:"sub-folder",children:[{id:"nested-item"}]}]}],Preview=()=>react_1.default.createElement("div",null,react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:tree,depth:0}));Preview.__bit_component=__bit_component,exports2.Preview=Preview;const CustomNodes=()=>react_1.default.createElement(tree_node_context_1.TreeNodeContext.Provider,{value:CustomRenderer},react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:tree,depth:0}));CustomNodes.__bit_component=__bit_component,exports2.CustomNodes=CustomNodes;const CustomRenderer=({node,depth})=>{const{id,children}=node,[isOpen,setOpen]=(0,react_1.useState)(!0);return children?react_1.default.createElement("div",null,react_1.default.createElement("div",{onClick:e=>{e.stopPropagation(),setOpen(x=>!x)},className:base_ui_graph_tree_indent_1.indentClass},isOpen?"\u{1F4C2}":"\u{1F4C1}"," (",depth,") ",id),react_1.default.createElement("div",{style:(0,base_ui_graph_tree_indent_1.indentStyle)(depth)},isOpen&&react_1.default.createElement(tree_layer_1.TreeLayer,{childNodes:children,depth}))):react_1.default.createElement("div",{className:base_ui_graph_tree_indent_1.indentClass},"\u2618\uFE0F (",depth,") ",id)};CustomRenderer.__bit_component=__bit_component}},__webpack_require__=>{var __webpack_exec__=moduleId=>__webpack_require__(__webpack_require__.s=moduleId),__webpack_exports__=__webpack_exec__(387);return __webpack_exports__}])); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
67349
-13.44%30
-6.25%1513
-1.43%