Skip to content

Commit ebaddea

Browse files
committed
Update build process, export ES modules
1 parent 18ab40c commit ebaddea

15 files changed

+3506
-11
lines changed

dist/react-workflow-viz.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

es/components/DefaultDetailPane.js

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
'use strict';
2+
3+
Object.defineProperty(exports, "__esModule", {
4+
value: true
5+
});
6+
exports.DefaultDetailPane = DefaultDetailPane;
7+
8+
var _react = _interopRequireDefault(require("react"));
9+
10+
var _propTypes = _interopRequireDefault(require("prop-types"));
11+
12+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
13+
14+
function DefaultDetailPane(props) {
15+
var node = props.selectedNode;
16+
if (!node) return null;
17+
console.log("selected node", node);
18+
19+
if (node.nodeType === 'step') {} else {
20+
node.ioType || node.nodeType;
21+
}
22+
23+
var textContent = JSON.stringify(node.meta, null, 4);
24+
return _react["default"].createElement("div", {
25+
className: "detail-pane"
26+
}, _react["default"].createElement("h4", null, "Create your own detail pane component and pass in a ", _react["default"].createElement("code", null, "renderDetailPane"), " prop (function) which returns it."), _react["default"].createElement("h5", null, "Could add ", _react["default"].createElement("code", null, "display: flex"), " & related CSS styling to visualization container & pane to have detail pane show at left or right, if desired."), _react["default"].createElement("div", {
27+
className: "detail-pane-body"
28+
}, _react["default"].createElement("pre", {
29+
style: {
30+
fontFamily: "monospace",
31+
whiteSpace: "pre-wrap"
32+
}
33+
}, textContent)));
34+
}
35+
36+
DefaultDetailPane.propTypes = {
37+
'selectedNode': _propTypes["default"].oneOfType([_propTypes["default"].object, _propTypes["default"].oneOf([null])])
38+
};
39+
DefaultDetailPane.defaultProps = {
40+
'selectedNode': null
41+
};

es/components/Edge.js

Lines changed: 545 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)