tandem-front-end
Version:
Visual editor for web components
32 lines • 1.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var React = require("react");
var recompose_1 = require("recompose");
var paperclip_1 = require("paperclip");
var RightGutter = require("./index.pc").RightGutter;
var tandem_common_1 = require("tandem-common");
var getSelectedNoded = tandem_common_1.memoize(function (nodeIds, documents) {
return nodeIds.map(function (id) { return paperclip_1.getSyntheticNodeById(id, documents); });
});
var BaseRightGutterComponent = function (_a) {
var dispatch = _a.dispatch, root = _a.root;
if (!root.selectedNodeIds.length) {
return null;
}
var selectedNodes = getSelectedNoded(root.selectedNodeIds, root.documents);
return (React.createElement("div", null,
React.createElement(RightGutter, { selectedNodes: selectedNodes, dispatch: dispatch })));
// return (
// <GutterComponent>
// {/* <VariantsComponent dispatch={dispatch} root={root} /> */}
// {/* <BehaviorPaneComponent dispatch={dispatch} root={root} /> */}
// <PrettyAttributesComponent
// selectedNodes={selectedNodes}
// dispatch={dispatch}
// />
// <StylesPaneComponent dispatch={dispatch} root={root} />
// </GutterComponent>
// );
};
exports.RightGutterComponent = recompose_1.compose(recompose_1.pure)(BaseRightGutterComponent);
//# sourceMappingURL=index.js.map