@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
JavaScript
'use client'
;
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;