UNPKG

@turnkey/react-wallet-kit

Version:

The easiest and most powerful way to integrate Turnkey's Embedded Wallets into your React applications.

37 lines (33 loc) 1.09 kB
'use client'; 'use strict'; var jsxRuntime = require('react/jsx-runtime'); var Provider$1 = require('./client/Provider.js'); var Provider = require('./modal/Provider.js'); var Root = require('./modal/Root.js'); var Overrides = require('./theme/Overrides.js'); /** @internal */ function TurnkeyProvider({ children, config, callbacks }) { return jsxRuntime.jsx(Provider.ModalProvider, { children: jsxRuntime.jsxs(Provider$1.ClientProvider, { config: config, callbacks: callbacks, children: [jsxRuntime.jsx(Overrides.TurnkeyThemeOverrides, { light: config.ui?.colors?.light, dark: config.ui?.colors?.dark }), children, config.ui?.renderModalInProvider && // https://github.com/tailwindlabs/headlessui/discussions/666#discussioncomment-3449763 jsxRuntime.jsx("div", { id: "headlessui-portal-root", children: jsxRuntime.jsx("div", {}) }), jsxRuntime.jsx(Root.ModalRoot, { config: config })] }) }); } exports.TurnkeyProvider = TurnkeyProvider; //# sourceMappingURL=TurnkeyProvider.js.map