@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.38 kB
JavaScript
import{a as p}from"./chunk-MZDTO45T.js";import{a as t}from"./chunk-67KIVJCA.js";import{a as l}from"./chunk-DJBYEDIK.js";import{b as e}from"./chunk-BFNQA3P2.js";import{m as d}from"./chunk-HBP5N4FR.js";d();import o from"react";import s from"classnames";import b from"react-dom";var F={showHeader:!0,showFooter:!1,headerText:"",footerText:""},I=({id:r="dapp-modal",visible:m,onHide:i,parentElement:a,config:n=F,children:f,className:c="dapp-modal-dialog-wrapper"})=>{if(!m)return null;let{showHeader:C,showFooter:g,headerText:M,footerText:N,modalDialogClassName:u="dapp-modal-dialog",modalContentClassName:D="dapp-modal-dialog-content",modalHeaderClassName:h="dapp-modal-dialog-header",modalCloseButtonClassName:y="dapp-modal-dialog-close-button",modalBodyClassName:T="dapp-modal-dialog-content-body",modalFooterClassName:x="dapp-modal-dialog-footer",customModalHeader:v,customModalFooter:H}=n;return b.createPortal(o.createElement("div",{id:r,role:"dialog","aria-modal":"true",className:s(u,e.dappModal,c)},o.createElement("div",{className:s(e.dappModalContent,D)},o.createElement(t,{visible:C,headerText:M,customHeader:v,className:h,closeButtonClassName:y,onHide:i}),o.createElement(l,{className:T},f),o.createElement(p,{visible:g,customFooter:H,footerText:N,className:x}))),a!=null?a:document==null?void 0:document.body)};export{I as a};
//# sourceMappingURL=chunk-HNZ5VZCI.js.map