@suiware/kit
Version:
Opinionated React components and hooks for building Sui dApps.
42 lines (39 loc) • 1.16 kB
JavaScript
;
var dappKit = require('@mysten/dapp-kit');
var reactQuery = require('@tanstack/react-query');
var jsxRuntime = require('react/jsx-runtime');
// src/providers/SuiProvider.tsx
var queryClient = new reactQuery.QueryClient();
var SuiProvider = ({
children,
customQueryClient,
customNetworkConfig,
defaultNetwork,
walletAutoConnect,
walletStashedName,
walletSlushName,
themeSettings
}) => {
return /* @__PURE__ */ jsxRuntime.jsx(reactQuery.QueryClientProvider, { client: customQueryClient || queryClient, children: /* @__PURE__ */ jsxRuntime.jsx(
dappKit.SuiClientProvider,
{
networks: customNetworkConfig,
defaultNetwork,
children: /* @__PURE__ */ jsxRuntime.jsx(
dappKit.WalletProvider,
{
autoConnect: walletAutoConnect,
theme: themeSettings,
slushWallet: {
name: walletSlushName || walletStashedName || "Sui Wallet"
},
children
}
)
}
) });
};
var SuiProvider_default = SuiProvider;
module.exports = SuiProvider_default;
//# sourceMappingURL=SuiProvider.js.map
//# sourceMappingURL=SuiProvider.js.map