Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 1192 Rev 1193
Línea 1... Línea 1...
1
import React from 'react'
1
import React from 'react'
2
import { useState } from 'react';
2
import { useState } from 'react';
3
import { useDispatch } from 'react-redux';
3
/* import { useDispatch } from 'react-redux'; */
4
import { addNotification } from '../../../../redux/notification/notification.actions';
4
/* import { addNotification } from '../../../../redux/notification/notification.actions'; */
Línea 5... Línea 5...
5
 
5
 
Línea 6... Línea 6...
6
const LikeButton = ({ likeUrl }) => {
6
const LikeButton = ({ likeUrl }) => {
7
 
7
 
8
    const [isLike, setIsLike] = useState(false);
8
    const [isLike, setIsLike] = useState(false);
Línea 9... Línea 9...
9
    const [likesState, setLikesState] = useState(0);
9
    const [likesState, setLikesState] = useState(0);
10
    const dispatch = useDispatch()
10
    /* const dispatch = useDispatch() */
-
 
11
 
-
 
12
    const handleClick = (url) => {
-
 
13
        if (!url) {
11
 
14
            setIsLike(!isLike)
12
    const handleClick = (url) => {
15
        }
13
        if (url) {
16
        /* else {
14
            axios.post(url)
17
            axios.post(url)
15
                .then((res) => {
18
                .then((res) => {
Línea 23... Línea 26...
23
                    } else {
26
                    } else {
24
                        setLikesState(data.likes)
27
                        setLikesState(data.likes)
25
                        setIsLike(!isLike);
28
                        setIsLike(!isLike);
26
                    }
29
                    }
27
                });
30
                });
28
        }
-
 
29
        else {
-
 
30
            setIsLike(!isLike)
-
 
31
        }
31
        } */
32
    }
32
    }
Línea 33... Línea 33...
33
 
33
 
34
    return (
34
    return (
35
        <button
35
        <button