Proyectos de Subversion LeadersLinked - Backend

Rev

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

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