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.

16 lines 846 B
import { useWidgetConfig } from '../providers/WidgetProvider/WidgetProvider.js'; import { ExpansionType, HiddenUI } from '../types/widget.js'; import { useExpansionRoutes } from './useExpansionRoutes.js'; import { useSwapOnly } from './useSwapOnly.js'; export const useHasChainExpansion = () => { const { hiddenUI, subvariantOptions } = useWidgetConfig(); const swapOnly = useSwapOnly(); const expansionType = useExpansionRoutes(); const withChainExpansion = (expansionType === ExpansionType.FromChain || expansionType === ExpansionType.ToChain) && !(swapOnly && expansionType === ExpansionType.ToChain) && !hiddenUI?.includes(HiddenUI.ChainSelect) && !!subvariantOptions?.wide?.enableChainSidebar; return [withChainExpansion, expansionType]; }; //# sourceMappingURL=useHasChainExpansion.js.map