Fix File
•
/
home
/
sportsfe...
/
httpdocs
/
wp-conte...
/
plugins
/
leadin
/
scripts
/
shared
/
Form
/
hooks
•
File:
useFormsScript.ts
•
Content:
import $ from 'jquery'; import { useEffect, useState } from 'react'; import { formsScript } from '../../../constants/leadinConfig'; import Raven from '../../../lib/Raven'; let promise: Promise<string | undefined>; function loadFormsScript() { if (!promise) { promise = new Promise((resolve, reject) => $.getScript(formsScript) .done(resolve) .fail(reject) ); } return promise; } export default function useFormScript() { const [ready, setReady] = useState(false); useEffect(() => { loadFormsScript() .then(() => setReady(true)) .catch(error => Raven.captureException(error)); }, []); return ready; }
•
Search:
•
Replace:
Function
Edit by line
Download
Information
Rename
Copy
Move
Delete
Chmod
List