Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5815 | Rev 5817 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 5815 Rev 5816
Línea 8... Línea 8...
8
import { debounce } from '../../../utils'
8
import { debounce } from '../../../utils'
9
import useOutsideClick from '../../../hooks/useOutsideClick'
9
import useOutsideClick from '../../../hooks/useOutsideClick'
Línea 10... Línea 10...
10
 
10
 
11
const withReactions = (Component, { onSelect, onDelete, myReaction }) => {
11
const withReactions = (Component, { onSelect, onDelete, myReaction }) => {
12
  return () => {
12
  return () => {
13
    const [settedReaction, setSettedReaction] = useState(myReaction)
13
    const [settedReaction, setSettedReaction] = useState(null)
14
    const [showReactions, setShowReactions] = useState(false)
14
    const [showReactions, setShowReactions] = useState(false)
15
    const rectionBtn = useRef(null)
15
    const rectionBtn = useRef(null)
Línea 16... Línea 16...
16
    const outsideClick = useOutsideClick(rectionBtn)
16
    const outsideClick = useOutsideClick(rectionBtn)
Línea 64... Línea 64...
64
 
64
 
65
    useEffect(() => {
65
    useEffect(() => {
66
      if (outsideClick) setShowReactions(false)
66
      if (outsideClick) setShowReactions(false)
Línea -... Línea 67...
-
 
67
    }, [outsideClick])
-
 
68
 
-
 
69
    useEffect(() => {
-
 
70
      const currentReaction = reactionsOptions.find(
-
 
71
        (reaction) => reaction.type === myReaction
-
 
72
      )
-
 
73
      setSettedReaction(currentReaction)
67
    }, [outsideClick])
74
    }, [myReaction])
68
 
75
 
69
    return (
76
    return (
70
      <div
77
      <div
71
        className="reaction-btn"
78
        className="reaction-btn"