UNPKG

@openocean.finance/widget

Version:

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

14 lines (11 loc) 502 B
import { useSplitSubvariantStore } from '../stores/settings/useSplitSubvariantStore.js' import { useWidgetConfig } from '../providers/WidgetProvider/WidgetProvider.js' export const useSwapOnly = () => { const { subvariant } = useWidgetConfig() const [state, setState] = useSplitSubvariantStore((storeState) => [storeState.state, storeState.setState]) if (subvariant === 'swap' && state !== 'swap') { setState('swap') return true } return state === 'swap' || subvariant === 'swap' }