diff --git a/services/web/frontend/js/shared/hooks/use-wait-for-grammarly-check.ts b/services/web/frontend/js/shared/hooks/use-wait-for-grammarly-check.ts deleted file mode 100644 index 57499ef803..0000000000 --- a/services/web/frontend/js/shared/hooks/use-wait-for-grammarly-check.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { useEffect, useState } from 'react' - -/** - * - * @param {number} delay how long to wait before checking for grammarly in ms - * @param {boolean} initialState the initial state we should set grammarlyInstalled to before checking after the delay - * @returns {boolean} a stateful boolean which is initially false, then updates to reflect whether grammarly is installed after the delay to check - */ -export default function useWaitForGrammarlyCheck({ - delay = 3000, - initialState = false, -}) { - const [grammarlyInstalled, setGrammarlyInstalled] = useState(() => { - return initialState - }) - - useEffect(() => { - const timer = setTimeout( - () => setGrammarlyInstalled(grammarlyExtensionPresent()), - delay - ) - return () => clearTimeout(timer) - }, [delay]) - return grammarlyInstalled -} - -function grammarlyExtensionPresent() { - return !!document.querySelector('grammarly-desktop-integration') -}