UNPKG

tandem-front-end

Version:

Visual editor for web components

25 lines 986 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var lodash_1 = require("lodash"); var text_1 = require("./text"); var paperclip_1 = require("paperclip"); exports.PrettyAttributesComponent = function (_a) { var selectedNodes = _a.selectedNodes, dispatch = _a.dispatch; var nodeNames = lodash_1.uniq(selectedNodes.map(function (node) { return node.name; })); var content = null; if (nodeNames.length > 1) { content = React.createElement("span", null, "Different node types selected"); } else { var commonNodeName = nodeNames[0]; if (commonNodeName === paperclip_1.PCSourceTagNames.TEXT) { content = (React.createElement(text_1.TextSettingsComponent, { selectedNodes: selectedNodes, dispatch: dispatch })); } } return content; // return <PaneComponent header="Settings"> // {content} // </PaneComponent> }; //# sourceMappingURL=index.js.map