@0xsequence/connect
Version:
Connect package for Sequence Web SDK
16 lines • 1.01 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { WagmiProvider } from 'wagmi';
import { SequenceConnectInlineProvider } from '../SequenceConnectInlineProvider/SequenceConnectInlineProvider.js';
const defaultQueryClient = new QueryClient();
/**
* Inline version of SequenceConnect component.
* This component renders the connect UI inline within your layout instead of in a modal.
* Ideal for embedded wallet experiences or custom layouts.
*/
export const SequenceConnectInline = (props) => {
const { config, queryClient, initialState, children } = props;
const { connectConfig, wagmiConfig } = config;
return (_jsx(WagmiProvider, { config: wagmiConfig, initialState: initialState, children: _jsx(QueryClientProvider, { client: queryClient || defaultQueryClient, children: _jsx(SequenceConnectInlineProvider, { config: connectConfig, children: children }) }) }));
};
//# sourceMappingURL=SequenceConnectInline.js.map