Issues (576)

src/shared/hooks/useCustomEventDetail.ts (1 issue)

Severity
1
import { useEffect, useState } from 'react'
2
3
const useCustomEventDetail = (eventName: string) => {
4
  const [eventState, setEventState] = useState<any>(1)
0 ignored issues
show
Unexpected any. Specify a different type.
Loading history...
5
6
  const handleDetail = ({ detail }: CustomEventInit) => setEventState(detail)
7
8
  useEffect(() => {
9
    window.addEventListener(eventName, handleDetail, false),
10
      () => window.removeEventListener(eventName, handleDetail, false)
11
  }, [eventName])
12
13
  return eventState
14
}
15
16
export { useCustomEventDetail }
17