UNPKG

@lifi/widget

Version:

LI.FI Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.

14 lines 1.21 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { getSplitSubvariant } from '../utils/variant.js'; import { BookmarkStoreProvider } from './bookmarks/BookmarkStore.js'; import { ChainOrderStoreProvider } from './chains/ChainOrderStore.js'; import { FormStoreProvider } from './form/FormStore.js'; import { HeaderStoreProvider } from './header/useHeaderStore.js'; import { RouteExecutionStoreProvider } from './routes/RouteExecutionStore.js'; import { SplitSubvariantStoreProvider } from './settings/useSplitSubvariantStore.js'; export const StoreProvider = ({ children, config, formRef, }) => { return (_jsx(SplitSubvariantStoreProvider, { state: config.subvariant === 'split' ? getSplitSubvariant(config.subvariantOptions?.split) : undefined, children: _jsx(HeaderStoreProvider, { namePrefix: config?.keyPrefix, children: _jsx(BookmarkStoreProvider, { namePrefix: config?.keyPrefix, children: _jsx(FormStoreProvider, { formRef: formRef, children: _jsx(ChainOrderStoreProvider, { namePrefix: config?.keyPrefix, children: _jsx(RouteExecutionStoreProvider, { namePrefix: config?.keyPrefix, children: children }) }) }) }) }) })); }; //# sourceMappingURL=StoreProvider.js.map