import {isMobile} from "../util/device/deviceUtils"; import { DEFLY_WALLET_CONNECT_MODAL_ID, DEFLY_WALLET_MODAL_CLASSNAME } from "./deflyWalletConnectModalUtils"; import styles from "./_defly-wallet-modal.scss"; const deflyWalletConnectModal = document.createElement("template"); const deflyWalletConnectModalClassNames = isMobile() ? `${DEFLY_WALLET_MODAL_CLASSNAME} ${DEFLY_WALLET_MODAL_CLASSNAME}--mobile` : `${DEFLY_WALLET_MODAL_CLASSNAME} ${DEFLY_WALLET_MODAL_CLASSNAME}--desktop`; export class DeflyWalletConnectModal extends HTMLElement { constructor() { super(); this.attachShadow({mode: "open"}); if (this.shadowRoot) { const styleSheet = document.createElement("style"); styleSheet.textContent = styles; if (isMobile()) { deflyWalletConnectModal.innerHTML = `
`; this.shadowRoot.append( deflyWalletConnectModal.content.cloneNode(true), styleSheet ); } else { deflyWalletConnectModal.innerHTML = `
`; this.shadowRoot.append( deflyWalletConnectModal.content.cloneNode(true), styleSheet ); } } } }