graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 979 B
JavaScript
export const __webpack_esm_id__=49902;export const __webpack_esm_ids__=[49902];export const __webpack_esm_modules__={49902:(t,o,s)=>{s.r(o),s.d(o,{alert_box:()=>i});var e=s(76128);const i=class{constructor(t){(0,e.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,e.h)(e.H,null,this.isVisible&&(0,e.h)("div",{class:t},!this.noButton&&(0,e.h)("a",{class:"close-button",onClick:t=>this.onClose(t)},"×"),(0,e.h)("div",{class:"message"},this.message)))}};i.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.64dac797103e561f9ab9.bundle.js.map