fix timeouts

pull/2092/head
filip mertens 3 years ago
parent 00557e19f1
commit 35ac6dddb9
  1. 5
      libs/remix-ui/search/src/lib/components/Exclude.tsx
  2. 5
      libs/remix-ui/search/src/lib/components/Include.tsx
  3. 5
      libs/remix-ui/search/src/lib/components/Replace.tsx

@ -4,10 +4,11 @@ import { SearchContext } from '../context/context'
export const Exclude = props => { export const Exclude = props => {
const { setExclude, state } = useContext(SearchContext) const { setExclude, state } = useContext(SearchContext)
const [str, setStr] = useState<string>('.git/**/*,.deps/**/*') const [str, setStr] = useState<string>('.git/**/*,.deps/**/*')
let timeOutId: any = null
const change = e => { const change = e => {
setStr(e.target.value) setStr(e.target.value)
const timeOutId = setTimeout(() => setExclude(e.target.value), 500) clearTimeout(timeOutId)
return () => clearTimeout(timeOutId) timeOutId = setTimeout(() => setExclude(e.target.value), 500)
} }
useEffect(() => { useEffect(() => {

@ -3,9 +3,10 @@ import { SearchContext } from '../context/context'
export const Include = props => { export const Include = props => {
const { setInclude } = useContext(SearchContext) const { setInclude } = useContext(SearchContext)
let timeOutId: any = null
const change = e => { const change = e => {
const timeOutId = setTimeout(() => setInclude(e.target.value), 500) clearTimeout(timeOutId)
return () => clearTimeout(timeOutId) timeOutId = setTimeout(() => setInclude(e.target.value), 500)
} }
return ( return (

@ -3,9 +3,10 @@ import { SearchContext } from '../context/context'
export const Replace = props => { export const Replace = props => {
const { setReplace } = useContext(SearchContext) const { setReplace } = useContext(SearchContext)
let timeOutId: any = null
const change = e => { const change = e => {
const timeOutId = setTimeout(() => setReplace(e.target.value), 500) clearTimeout(timeOutId)
return () => clearTimeout(timeOutId) timeOutId = setTimeout(() => setReplace(e.target.value), 500)
} }
return ( return (

Loading…
Cancel
Save