Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 8409 Rev 8458
Línea 14... Línea 14...
14
    const { register, errors } = useForm();
14
    const { register, errors } = useForm();
Línea 15... Línea 15...
15
 
15
 
16
    const [skillsSelecteds, setSkillsSelecteds] = useState([]);
16
    const [skillsSelecteds, setSkillsSelecteds] = useState([]);
17
    const [userSkillsArray, setUserSkillsArray] = useState([]);
17
    const [userSkillsArray, setUserSkillsArray] = useState([]);
18
    const [skillsOptionsArray, setSkillsOptionsArray] = useState([]);
18
    const [skillsOptionsArray, setSkillsOptionsArray] = useState([]);
Línea 19... Línea 19...
19
    const [data, setData] = useState({ "skills[]": "" });
19
    const [data, setData] = useState({ "skills": "" });
20
 
20
 
21
    useEffect(() => {
21
    useEffect(() => {
22
        register("skills", {
22
        register("skills", {
Línea 28... Línea 28...
28
        if (tags.length) {
28
        if (tags.length) {
29
            let newTags = [];
29
            let newTags = [];
30
            tags.map((tag) => {
30
            tags.map((tag) => {
31
                newTags = [...newTags, tag.value];
31
                newTags = [...newTags, tag.value];
32
            });
32
            });
33
            setData({ "skills[]": newTags });
33
            setData({ "skills": newTags });
34
        } else {
34
        } else {
35
            setData({ "skills[]": "" });
35
            setData({ "skills": "" });
36
        }
36
        }
37
    };
37
    };
Línea 38... Línea 38...
38
 
38
 
39
    useEffect(() => {
39
    useEffect(() => {
Línea 48... Línea 48...
48
            })
48
            })
49
    }, [dataLink]);
49
    }, [dataLink]);
Línea 50... Línea 50...
50
 
50
 
51
    useEffect(() => {
51
    useEffect(() => {
52
        skillsSelecteds.map(skill => {
-
 
53
            console.log(skill)
-
 
54
            console.log(skillsOptionsArray)
52
        skillsSelecteds.map(skill => {
55
            const userSkill = skillsOptionsArray.find(el => el.value === skill)
-
 
-
 
53
            const userSkill = skillsOptionsArray.find(el => el.value === skill)
56
            console.log(userSkill)
54
            
57
            if (userSkill) {
55
            if (userSkill) {
58
                setUserSkillsArray(prev => [...prev, { value: userSkill.value, name: userSkill.name }])
56
                setUserSkillsArray(prev => [...prev, { value: userSkill.value, name: userSkill.name }])
59
            }
57
            }
60
        })
58
        })