Просмотр исходного кода

Merge pull request #19070 from overleaf/dp-remove-useWaitForGrammarlyCheck

Remove grammarly check in writefull  promo

GitOrigin-RevId: 30994c1960232afe3bede1fd6649606e191dd3d4
David 2 лет назад
Родитель
Сommit
8d2b006d60

+ 0 - 29
services/web/frontend/js/shared/hooks/use-wait-for-grammarly-check.ts

@@ -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')
-}