@tomorrowevening/hermes
Version:
An extendable set of Web Tools controlled via a separate window for non-intereference with content.
2 lines (1 loc) • 648 B
JavaScript
;const r=require("react/jsx-runtime"),n=require("react"),i=require("./Editor.cjs"),s=require("./multiView/MultiView.cjs"),c=require("./sidePanel/SidePanel.cjs"),t=require("./sidePanel/utils.cjs"),u={stripObject:t.stripObject,stripScene:t.stripScene,getSubItem:t.getSubItem,setItemProps:t.setItemProps,textureFromSrc:t.textureFromSrc};function o(e){return n.useEffect(()=>(e.three.setEditorUtils(u),()=>e.three.setEditorUtils(void 0)),[e.three]),r.jsxs(i,{children:[r.jsx(s,{three:e.three,scenes:e.scenes,onSceneAdd:e.onSceneAdd,onSceneResize:e.onSceneResize,onSceneUpdate:e.onSceneUpdate}),r.jsx(c,{three:e.three})]})}module.exports=o;