UNPKG

@daimo/pay

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

29 lines (26 loc) 860 B
import { jsx, Fragment } from 'react/jsx-runtime'; import React from 'react'; import { BrowserIconContainer } from './styles.js'; import browsers from '../../../assets/browsers.js'; import { detectBrowser } from '../../../utils/index.js'; const BrowserIcon = React.forwardRef(({ browser }, ref) => { const currentBrowser = browser ?? detectBrowser(); let icon; switch (currentBrowser) { case "chrome": icon = browsers.Chrome; break; case "firefox": icon = browsers.FireFox; break; case "edge": icon = browsers.Edge; break; } if (!icon) return jsx(Fragment, {}); return jsx(BrowserIconContainer, { children: icon }); }); BrowserIcon.displayName = "BrowserIcon"; export { BrowserIcon as default }; //# sourceMappingURL=index.js.map