Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 7773 Rev 8064
Línea 6... Línea 6...
6
 
6
 
Línea 7... Línea 7...
7
const LanguageModal = ({ closeModal, modalData, dataLink }) => {
7
const LanguageModal = ({ closeModal, modalData, dataLink }) => {
8
 
8
 
-
 
9
    const [settedLanguageTags, setSettedLanguageTags] = useState([]);
Línea 9... Línea 10...
9
    const [settedLanguageTags, setSettedLanguageTags] = useState([]);
10
    const [languagesOptionsArray, setLanguagesOptionsArray] = useState([]);
10
    const [languagesOptionsArray, setLanguagesOptionsArray] = useState([]);
11
    const [userLanguagesArray, setUserLanguagesArray] = useState([]);
11
 
12
 
-
 
13
    useEffect(() => {
12
    useEffect(() => {
14
        register("languages", {
Línea 13... Línea 15...
13
        axios.get(modalData)
15
            required: "Por favor seleccione al menos un lenguaje",
14
            .then(({ data }) => console.log(data))
16
        });
15
    }, [])
17
    }, []);
16
 
18
 
Línea 26... Línea 28...
26
            setValue("languages", "");
28
            setValue("languages", "");
27
            setSettedLanguageTags("");
29
            setSettedLanguageTags("");
28
        }
30
        }
29
    };
31
    };
Línea -... Línea 32...
-
 
32
 
-
 
33
    useEffect(() => {
-
 
34
        let newUserLanguagesArray = [];
-
 
35
        Object.entries(userLanguages).map(([key, value]) => {
-
 
36
            newUserLanguagesArray = [
-
 
37
                ...newUserLanguagesArray,
-
 
38
                { value: key, name: value },
-
 
39
            ];
-
 
40
        });
-
 
41
        setUserLanguagesArray(newUserLanguagesArray);
-
 
42
    }, [userLanguages]);
-
 
43
 
-
 
44
    useEffect(() => {
-
 
45
        let newlanguagesOptionsArray = [];
-
 
46
        Object.entries(languagesOptions).map(([key, value]) => {
-
 
47
            newlanguagesOptionsArray = [
-
 
48
                ...newlanguagesOptionsArray,
-
 
49
                { value: key, name: value },
-
 
50
            ];
-
 
51
        });
-
 
52
        setLanguagesOptionsArray(newlanguagesOptionsArray);
-
 
53
    }, [languagesOptions]);
30
 
54
 
31
    return (
55
    return (
32
        <SubmitModal
56
        <SubmitModal
-
 
57
            submitData={settedLanguageTags}
-
 
58
            closeModal={closeModal}
33
            submitData={settedLanguageTags}
59
 
34
        >
60
        >
35
            <TagsInput
61
            <TagsInput
36
                suggestions={languagesOptionsArray}
62
                suggestions={languagesOptionsArray}
37
                settedTags={userLanguagesArray}
63
                settedTags={userLanguagesArray}