tandem-front-end
Version:
Visual editor for web components
25 lines • 986 B
JavaScript
;
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