UNPKG

@daimo/pay

Version:

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

30 lines (27 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 /* @__PURE__ */ jsx(Fragment, {}); return /* @__PURE__ */ jsx(BrowserIconContainer, { children: icon }); } ); BrowserIcon.displayName = "BrowserIcon"; export { BrowserIcon as default }; //# sourceMappingURL=index.js.map