UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

3 lines (2 loc) 1.46 kB
import{a}from"./chunk-QFG5WK6W.js";import{b as o}from"./chunk-MVRMSQAU.js";import{a as r}from"./chunk-CWHVVTE3.js";import{m as s}from"./chunk-HBP5N4FR.js";s();import n from"react";import{faArrowRight as B}from"@fortawesome/free-solid-svg-icons";import{FontAwesomeIcon as E}from"@fortawesome/react-fontawesome";import L from"classnames";var P=({token:l,className:e="dapp-extension-login",children:i,callbackRoute:m,buttonClassName:p,loginButtonText:d="Maiar DeFi Wallet",onLoginRedirect:g,disabled:x})=>{let[u]=r({callbackRoute:m,token:l,onLoginRedirect:g}),f=navigator.userAgent.indexOf("Firefox")!=-1,t={noExtensionButtonWrapper:L(o.noExtensionButtonWrapper,e),noExtensionButtonContent:o.noExtensionButtonContent,noExtensionButtonTitle:o.noExtensionButtonTitle,noExtensionButtonIcon:o.noExtensionButtonIcon},c=()=>{u()};return window.elrondWallet?n.createElement(a,{onLogin:c,className:e,btnClassName:p,text:d,disabled:x},i):n.createElement("a",{rel:"noreferrer",href:f?"https://addons.mozilla.org/en-US/firefox/addon/maiar-defi-wallet/":"https://chrome.google.com/webstore/detail/dngmlblcodfobpdpecaadgfbcggfjfnm?authuser=0&hl=en",target:"_blank",className:t.noExtensionButtonWrapper},i||n.createElement("div",{className:t.noExtensionButtonContent},n.createElement("div",{className:t.noExtensionButtonTitle},"Maiar DeFi Wallet"),n.createElement(E,{className:t.noExtensionButtonIcon,icon:B})))};export{P as a}; //# sourceMappingURL=chunk-UER2QFWY.js.map