UNPKG

tandem-front-end

Version:

Visual editor for web components

15 lines 1.04 kB
"use strict"; 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