graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 967 B
JavaScript
export const __webpack_id__=49902;export const __webpack_ids__=[49902];export const __webpack_modules__={49902:(t,o,s)=>{s.r(o),s.d(o,{alert_box:()=>e});var i=s(76128);const e=class{constructor(t){(0,i.r)(this,t),this.type="info",this.message=void 0,this.noIcon=!0,this.noButton=!1,this.isVisible=!0}onClose(t){t.stopPropagation(),this.isVisible=!this.isVisible}render(){const t=`alert-box alert alert-${this.type} ${this.noIcon&&"no-icon"}`;return(0,i.h)(i.H,null,this.isVisible&&(0,i.h)("div",{class:t},!this.noButton&&(0,i.h)("a",{class:"close-button",onClick:t=>this.onClose(t)},"×"),(0,i.h)("div",{class:"message"},this.message)))}};e.style=".alert-box{position:relative}.alert-box .close-button{position:absolute;top:10px;right:10px;cursor:pointer;font-size:21px;font-weight:700;line-height:1;color:#8a6d3b;opacity:0.2}.alert-box .close-button:hover{text-decoration:none;color:#000;opacity:0.5}"}};
//# sourceMappingURL=49902.481e6e9f7f88df1c4541.bundle.js.map