X7ROOT File Manager
Current Path:
/home/notabjze/pyirates.net/wp-content/plugins/extendify/src/Assist/hooks
home
/
notabjze
/
pyirates.net
/
wp-content
/
plugins
/
extendify
/
src
/
Assist
/
hooks
/
ðŸ“
..
📄
useConfetti.js
(556 B)
📄
useRouter.js
(3.95 KB)
📄
useTasks.js
(3.7 KB)
📄
useTours.js
(778 B)
Editing: useConfetti.js
import { useEffect } from '@wordpress/element'; import confetti from 'canvas-confetti'; export const useConfetti = (config = {}, time = 0, ready = false) => { useEffect(() => { if (!ready) return; const secondsFromNow = Date.now() + time; const frame = () => { confetti({ ...config, disableForReducedMotion: true, zIndex: 100000, }); if (Date.now() < secondsFromNow) { // run every two frames requestAnimationFrame(() => { requestAnimationFrame(frame); }); } }; frame(); }, [config, time, ready]); };
Upload File
Create Folder