@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
16 lines (15 loc) • 463 B
JavaScript
"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