UNPKG

@dynamic-labs/sdk-react-core

Version:

A React SDK for implementing wallet web3 authentication and authorization to your website.

34 lines (29 loc) 1.09 kB
'use client' 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('@dynamic-labs/sdk-api-core'); require('../../../shared/logger.cjs'); require('@dynamic-labs/iconic'); require('@dynamic-labs/wallet-connector-core'); require('react'); require('react/jsx-runtime'); require('../../../context/ViewContext/ViewContext.cjs'); require('@dynamic-labs/wallet-book'); var detectBrowser = require('../../../shared/utils/functions/detectBrowser/detectBrowser.cjs'); require('@dynamic-labs/utils'); require('../../../utils/constants/colors.cjs'); require('../../../utils/constants/values.cjs'); require('../../../shared/consts/index.cjs'); const getPasskeyProviderFromUserAgent = (userAgent) => { const isIPhone = userAgent.match(/iPhone/i); if (isIPhone) { return 'iPhone'; } const isAndroid = userAgent.match(/Android/i); if (isAndroid) { return 'android'; } const browser = detectBrowser.detectBrowserName(userAgent); return browser; }; exports.getPasskeyProviderFromUserAgent = getPasskeyProviderFromUserAgent;