@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
JavaScript
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