UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

16 lines (15 loc) 463 B
"use client"; import { useRef, useCallback } from 'react'; export default function useProcessManager() { const tokenRef = useRef(); const startProcess = useCallback(() => { const processToken = Math.floor(Math.random() * 100000); tokenRef.current = processToken; const isProcessActive = () => tokenRef.current === processToken; return isProcessActive; }, []); return { startProcess }; } //# sourceMappingURL=useProcessManager.js.map