UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

34 lines (29 loc) 800 B
import useMergeState from '@zohodesk/hooks/es/utils/useMergeState'; const useOnboarding = props => { const [state, setState] = useMergeState({ videoLookupLink: '', isVideoLookupOpen: false, isEmbeddedLink: false, videoLookupFormat: '' }); const openVideoLookup = (videoLookupSourceLink, isEmbeddedvideoLookupSource, videoLookupSourceFormat) => { setState({ videoLookupLink: videoLookupSourceLink, isVideoLookupOpen: true, isEmbeddedLink: isEmbeddedvideoLookupSource, videoLookupFormat: videoLookupSourceFormat }); }; const closeVideoLookup = () => { setState({ videoLookupLink: '', isVideoLookupOpen: false }); }; return { state, openVideoLookup, closeVideoLookup }; }; export default useOnboarding;