@suiware/kit
Version:
Opinionated React components and hooks for building Sui dApps.
40 lines (38 loc) • 1.12 kB
JavaScript
import { SuiClientProvider, WalletProvider } from '@mysten/dapp-kit';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { jsx } from 'react/jsx-runtime';
// src/providers/SuiProvider.tsx
var queryClient = new QueryClient();
var SuiProvider = ({
children,
customQueryClient,
customNetworkConfig,
defaultNetwork,
walletAutoConnect,
walletStashedName,
walletSlushName,
themeSettings
}) => {
return /* @__PURE__ */ jsx(QueryClientProvider, { client: customQueryClient || queryClient, children: /* @__PURE__ */ jsx(
SuiClientProvider,
{
networks: customNetworkConfig,
defaultNetwork,
children: /* @__PURE__ */ jsx(
WalletProvider,
{
autoConnect: walletAutoConnect,
theme: themeSettings,
slushWallet: {
name: walletSlushName || walletStashedName || "Sui Wallet"
},
children
}
)
}
) });
};
var SuiProvider_default = SuiProvider;
export { SuiProvider_default };
//# sourceMappingURL=chunk-67GGBD6J.mjs.map
//# sourceMappingURL=chunk-67GGBD6J.mjs.map