Fix preview covering pixel count
This commit is contained in:
Vendored
+1
@@ -1042,6 +1042,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
|
||||
`,xr=class extends n3.default.Component{STORAGE_KEY="__OPACITY_SETTINGS";destroyed=!1;constructor(c){super(c),this.state={overlays:[],phantomOverlay:-1,opacity:50,collapsed:!1}}componentDidMount(){this.props.store.on(7,this.update),this.update(),this.props.storage.getItem(this.STORAGE_KEY).then(c=>{c!==null&&!this.destroyed&&this.setState(c)})}componentWillUnmount(){this.destroyed=!0,this.actualSave({collapsed:this.state.collapsed,opacity:this.state.opacity})}actualSave(c){return this.props.storage.setItem(this.STORAGE_KEY,c)}save=(0,_v.debounce)(c=>{this.actualSave({collapsed:this.state.collapsed,opacity:c})},1e3);opacityChange=c=>{this.setState({opacity:c}),this.save(c)};update=()=>{this.setState({selected:this.props.store.selected,overlays:this.props.store.overlays,overlayModify:this.props.store.overlayModify})};renderMap(){return this.state.selected?n3.default.createElement(h0,{title:"Minimap",storage:this.props.storage,storageKey:"minimap"},n3.default.createElement(Cr,{cords:this.props.cords,palette:this.props.palette,selected:this.state.selected,storage:this.props.storage,store:this.props.store})):null}title(){return n3.default.createElement("span",{title:"Terncode's fork"},n3.default.createElement(YN,{src:Ev,alt:"TC-Logo"}),n3.default.createElement("span",null,"Overlay"))}render(){return n3.default.createElement(n3.default.Fragment,null,n3.default.createElement(h0,{title:this.title(),storage:this.props.storage,storageKey:"main"},n3.default.createElement(Mr,{onOpacityChange:this.opacityChange,cords:this.props.cords,store:this.props.store,storage:this.props.storage,palette:this.props.palette,opacity:this.state.opacity,collapsed:this.state.collapsed,onCollapsedChanged:c=>{this.setState({collapsed:c}),this.actualSave({opacity:this.state.opacity,collapsed:c})}})),this.renderMap(),this.state.overlays.map((c,r)=>n3.default.createElement(A8,{key:r,storage:this.props.storage,opacity:this.state.opacity,cords:this.props.cords,palette:this.props.palette,mural:this.props.store.murals[c]})),this.props.store.murals[this.state.phantomOverlay]?n3.default.createElement(A8,{storage:this.props.storage,opacity:50,cords:this.props.cords,palette:this.props.palette,mural:this.props.store.murals[this.state.phantomOverlay]}):null,this.state.overlayModify?n3.default.createElement(A8,{muralObj:this.state.overlayModify.muralObj,opacity:this.state.opacity,storage:this.props.storage,cords:this.props.cords,palette:this.props.palette,mural:this.props.store.overlayModify.pixels,onChange:(c,r,n,i)=>{this.state.overlayModify.cb(c,r,n,i)}}):null)}};var Rv=N2(gi());var E8=N2(f1());var KN=u2.div`
|
||||
position: fixed;
|
||||
display: flex;
|
||||
z-index: 10;
|
||||
flex-direction: row;
|
||||
bottom: ${e=>e.width>480?107:187}px;
|
||||
right: 16px;
|
||||
|
||||
Reference in New Issue
Block a user