@sofaws/dapp-core
Version:
A library to hold the main logic for a dapp on the Elrond Network
3 lines (2 loc) • 1.45 kB
JavaScript
import{a as m}from"./chunk-HNZ5VZCI.js";import{b as o}from"./chunk-I2NWMXXW.js";import{a as s,b as i,m as l}from"./chunk-HBP5N4FR.js";l();import e,{useState as c}from"react";import{faExclamationTriangle as v}from"@fortawesome/free-solid-svg-icons";import{FontAwesomeIcon as k}from"@fortawesome/react-fontawesome";import n from"classnames";var D=t=>{let[p,r]=c(!1),d=u=>{u.preventDefault(),r(!0)},a=()=>{r(!1)},f=t.href.replace("https://","").replace("http://","");return e.createElement(e.Fragment,null,e.createElement("a",i(s({},t),{onClick:d})),e.createElement(m,{visible:p,onHide:a},e.createElement("div",{className:o.card},e.createElement("div",{className:n(o.cardBody,o.textCenter)},e.createElement("p",{className:n(o.h3,o.pt1)},e.createElement(k,{icon:v,className:n(o.textWarning,o.mr2)}),"Caution!"),e.createElement("p",{className:o.lead},"You are about to navigate to an external website."),e.createElement("div",{className:o.mxAuto},e.createElement("p",null,"This link is not part of Elrond. Do not enter your private words, your keystore file or any of your Elrond account information.")),e.createElement("div",{className:n(o.dFlex,o.alignItemsCenter,o.flexColumn)},e.createElement("button",{type:"button",className:n(o.btn,o.btnPrimary),onClick:a},"Back to safety"),e.createElement("a",{href:t.href,target:"_blank",className:o.mt3,rel:"noreferrer noopener"},"Continue to ",f))))))};export{D as a};
//# sourceMappingURL=chunk-Y7QHX4KQ.js.map