Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 6851 Rev 6853
Línea 6... Línea 6...
6
    action,
6
    action,
7
    data
7
    data
8
}) => {
8
}) => {
Línea 9... Línea 9...
9
 
9
 
10
    const [type, setType] = useState('text');
-
 
Línea 11... Línea 10...
11
    const [itemData, setItemData] = useState(data);
10
    const [type, setType] = useState('text');
12
 
-
 
13
    useEffect(() => {
-
 
14
        if (data === null) {
-
 
15
            setItemData('')
-
 
16
        }
-
 
17
    }, [data]);
-
 
18
 
11
 
19
    useEffect(() => {
12
    useEffect(() => {
20
        if (typeof itemData === "object") {
13
        if (typeof data === "object") {
21
            setType("list")
14
            setType("list")
Línea 22... Línea 15...
22
        }
15
        }
Línea 32... Línea 25...
32
                >
25
                >
33
                    <i className="fa fa-pencil"></i>
26
                    <i className="fa fa-pencil"></i>
34
                </button>
27
                </button>
35
            </h3>
28
            </h3>
36
            {
29
            {
37
                type === "list"
30
                (type === "list" && data !== null)
38
                    ?
31
                    ?
39
                    <ul>
32
                    <ul>
40
                        {
33
                        {
41
                            itemData.map((element) => (
34
                            data.map((element) => (
42
                                <li key={element.value}>
35
                                <li key={element.value}>
43
                                    {element.label}
36
                                    {element.label}
44
                                </li>
37
                                </li>
45
                            ))
38
                            ))
46
                        }
39
                        }
47
                    </ul>
40
                    </ul>
48
                    :
41
                    :
49
                    <p>
42
                    <p>
50
                        {itemData}
43
                        {data}
51
                    </p>
44
                    </p>
52
            }
45
            }
53
        </div>
46
        </div>
54
    )
47
    )
55
}
48
}