tandem-front-end
Version:
Visual editor for web components
15 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var React = require("react");
var path = require("path");
var recompose_1 = require("recompose");
var pc_1 = require("./pc");
var paperclip_1 = require("paperclip");
exports.BaseLayersComponent = function (_a) {
var dispatch = _a.dispatch, root = _a.root, uri = _a.uri;
var ext = path.extname(uri);
// only PC for now. Ideally this may also support images, and other visual documents.
return (React.createElement("div", { className: "m-open-file-layers" }, ext === ".pc" ? (React.createElement(pc_1.FrameLayersComponent, { selectedReferences: root.selectedNodeIds, hoveringNodeIds: root.hoveringNodeIds, dispatch: dispatch, document: paperclip_1.getSyntheticDocumentByDependencyUri(uri, root.documents, root.graph), frames: paperclip_1.getFramesByDependencyUri(uri, root.frames, root.documents, root.graph) })) : null));
};
exports.LayersComponent = recompose_1.compose(recompose_1.pure)(exports.BaseLayersComponent);
//# sourceMappingURL=index.js.map