Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 5090 Rev 5100
Línea 1... Línea 1...
1
import axios from 'axios'
1
import axios from 'axios'
2
import React, { useEffect, useState } from 'react'
2
import React, { useEffect, useState } from 'react'
3
import EditModal from './Modal';
3
import EditModal from './Modal';
4
import Table from './Table';
4
import Table from './Table';
Línea -... Línea 5...
-
 
5
 
-
 
6
const defaultActionLink = '/settings/company-sizes/add'
5
 
7
 
Línea 6... Línea 8...
6
const CompanySizesView = ({ urlsVar }) => {
8
const CompanySizesView = ({ urlsVar }) => {
7
 
9
 
8
    const { linkTable, linkAdd, linkEdit, linkDelete } = urlsVar
10
    const { linkTable } = urlsVar
9
    const [companyData, setCompanyData] = useState({});
11
    const [companyData, setCompanyData] = useState({});
10
    const [showModal, setShowModal] = useState(false);
12
    const [showModal, setShowModal] = useState(false);
Línea 11... Línea 13...
11
    const [selectItem, setSelectItem] = useState(null);
13
    const [selectItem, setSelectItem] = useState(null);
12
    const [actionLink, setActionLink] = useState(linkAdd);
14
    const [actionLink, setActionLink] = useState(defaultActionLink);
13
 
15
 
14
    // Filters States
16
    // Filters States
Línea 38... Línea 40...
38
    }
40
    }
Línea 39... Línea 41...
39
 
41
 
40
    const closeModal = () => {
42
    const closeModal = () => {
41
        setShowModal(false)
43
        setShowModal(false)
-
 
44
        setSelectItem(null)
42
        setSelectItem(null)
45
        setActionLink(defaultActionLink)
Línea 43... Línea 46...
43
    }
46
    }
44
 
47
 
45
    const editItem = (item) => {
48
    const editItem = (item) => {
46
        setSelectItem(item);
49
        setSelectItem(item);
47
        setActionLink(linkEdit);
50
        setActionLink(item.actions.link_edit);
Línea 48... Línea 51...
48
        setShowModal(true);
51
        setShowModal(true);
49
    }
52
    }
50
 
53
 
51
    const addItem = () => {
54
    const addItem = () => {
52
        setSelectItem(null);
55
        setSelectItem(null);
Línea 53... Línea 56...
53
        setActionLink(linkAdd);
56
        setActionLink(defaultActionLink)
54
        setShowModal(true);
57
        setShowModal(true);