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.

22 lines (19 loc) 583 B
import type { ReactNode } from 'react' import { useEffect } from 'react' import { useHeaderStore } from '../stores/header/useHeaderStore.js' export function useHeader(title: string, action?: ReactNode) { const [setTitle, setAction] = useHeaderStore((state) => [ state.setTitle, state.setAction, ]) useEffect(() => { const removeTitle = setTitle(title) const removeAction = action ? setAction(action) : undefined return () => { removeTitle() if (removeAction) { removeAction() } } }, [setTitle, setAction, action, title]) }