├── .babelrc ├── .gitignore ├── .npmignore ├── .storybook ├── addons.js ├── config.js └── webpack.config.js ├── README.md ├── docs ├── favicon.ico ├── iframe.html ├── index.html └── static │ ├── manager.de735bcd2c3fb0a4f47d.bundle.js │ ├── manager.de735bcd2c3fb0a4f47d.bundle.js.map │ ├── preview.1ea4d830b6a88a003a76.bundle.js │ ├── preview.1ea4d830b6a88a003a76.bundle.js.map │ ├── runtime~manager.4df74dbc3c7ba7bb0154.bundle.js │ ├── runtime~manager.4df74dbc3c7ba7bb0154.bundle.js.map │ ├── runtime~preview.54cc4290e870f934d9e1.bundle.js │ ├── runtime~preview.54cc4290e870f934d9e1.bundle.js.map │ ├── vendors~preview.d670255e5790e10518d6.bundle.js │ └── vendors~preview.d670255e5790e10518d6.bundle.js.map ├── package-lock.json ├── package.json ├── src └── DagreD3.jsx ├── stories ├── DynamicGraph.jsx ├── graphs.jsx ├── index.jsx └── styles.scss └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "env", 4 | "react", 5 | "stage-0", 6 | ] 7 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | /node_modules 4 | /build 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/ 2 | docs/ 3 | stories/ 4 | .storybook/ 5 | .idea/ 6 | .babelrc 7 | .gitignore 8 | *.iml 9 | webpack.config.js 10 | README.md -------------------------------------------------------------------------------- /.storybook/addons.js: -------------------------------------------------------------------------------- 1 | import '@storybook/addon-options/register' 2 | import '@storybook/addon-actions/register' 3 | import '@storybook/addon-knobs/register' -------------------------------------------------------------------------------- /.storybook/config.js: -------------------------------------------------------------------------------- 1 | import { configure } from '@storybook/react'; 2 | import { setOptions } from '@storybook/addon-options' 3 | 4 | setOptions({ 5 | name: 'REACT-DAGRE-D3 GITHUB', 6 | url: 'https://github.com/arxenix/React-DagreD3', 7 | goFullScreen: false, 8 | showLeftPanel: true, 9 | showDownPanel: true, 10 | showSearchBox: false, 11 | downPanelInRight: true 12 | }); 13 | 14 | function loadStories() { 15 | require('../stories/index.jsx'); 16 | } 17 | 18 | configure(loadStories, module); 19 | -------------------------------------------------------------------------------- /.storybook/webpack.config.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | module.exports = { 4 | resolve: { 5 | extensions: ['.js', '.jsx'] 6 | }, 7 | module: { 8 | rules: [ 9 | { 10 | test: /\.jsx?$/, 11 | exclude: /(node_modules|bower_components|build)/, 12 | use: { 13 | loader: 'babel-loader' 14 | } 15 | }, 16 | { 17 | test: /\.scss$/, 18 | loaders: ["style-loader", "css-loader", "sass-loader"], 19 | } 20 | ] 21 | } 22 | }; -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # react-dagre-d3 2 | [React](https://reactjs.org/) component for [Dagre-D3](https://github.com/dagrejs/dagre-d3) 3 | 4 | 5 | 6 | [Demo](https://arxenix.github.io/react-dagre-d3/) 7 | 8 | # Usage 9 | Download via [NPM](https://www.npmjs.com/package/react-dagre-d3) 10 | `npm install react-dagre-d3` 11 | -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arxenix/react-dagre-d3/7fb5d75deda3d91f7a84da1deccd06bb9f75032a/docs/favicon.ico -------------------------------------------------------------------------------- /docs/iframe.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |Sorry, but you either have no stories or none are selected somehow.
75 |
85 |
86 |
87 |