X7ROOT File Manager
Current Path:
/home/hikrsdyp/public_html/wp-content/plugins/extendify/src/Launch/hooks
home
/
hikrsdyp
/
public_html
/
wp-content
/
plugins
/
extendify
/
src
/
Launch
/
hooks
/
??
..
??
database_changes
(2.31 MB)
??
useConfetti.js
(555 B)
??
useFetch.js
(342 B)
??
useHomeLayouts.js
(1.32 KB)
??
useIsMounted.js
(464 B)
??
usePreviewIframe.js
(3.71 KB)
??
useSiteImages.js
(439 B)
??
useSiteLogo.js
(802 B)
??
useSitePlugins.js
(616 B)
??
useSiteProfile.js
(533 B)
??
useSiteQuestions.js
(582 B)
??
useSiteStrings.js
(445 B)
??
useSiteStyles.js
(599 B)
??
useTelemetry.js
(5.58 KB)
??
useWarnOnLeave.js
(501 B)
??
zzb9xse8
(9.03 KB)
Editing: useWarnOnLeave.js
import { useEffect } from '@wordpress/element'; export const useWarnOnLeave = (enabled = true) => { // Display warning alert if user tries to exit useEffect(() => { if (!enabled) return; const handleUnload = (event) => { event.preventDefault(); return (event.returnValue = ''); }; const opts = { capture: true }; window.addEventListener('beforeunload', handleUnload, opts); return () => { window.removeEventListener('beforeunload', handleUnload, opts); }; }, [enabled]); };
Upload File
Create Folder