Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 9928 Rev 9929
Línea 11... Línea 11...
11
  { key: "name", label: "Nombre", isSorteable: true },
11
  { key: "name", label: "Nombre", isSorteable: true },
12
  { key: "job_description", label: "Descripción de cargo", isSorteable: true },
12
  { key: "job_description", label: "Descripción de cargo", isSorteable: true },
13
  { key: "actions", label: "Acciones", isSorteable: false }
13
  { key: "actions", label: "Acciones", isSorteable: false }
14
]
14
]
Línea 15... Línea 15...
15
 
15
 
Línea 16... Línea 16...
16
const MainView = ({ table_link, setActionLink, permisions, add_link, actionLink }) => {
16
const MainView = ({ table_link, setActionLink, permisions, add_link }) => {
17
 
17
 
18
  const history = useHistory()
-
 
19
  const dispatch = useDispatch()
18
  const history = useHistory()
-
 
19
  const dispatch = useDispatch()
-
 
20
  const [showDeleteModal, setShowDeleteModal] = useState(false)
20
  const [data, setData] = useState({})
21
  const [deleteLink, setDeleteLink] = useState('')
21
  const [showDeleteModal, setShowDeleteModal] = useState(false)
22
  const [data, setData] = useState({})
22
  const [search, setSearch] = useState('')
23
  const [search, setSearch] = useState('')
23
  const [dataLength, setDataLength] = useState(10);
24
  const [dataLength, setDataLength] = useState(10);
24
  const [pages, setPages] = useState({
25
  const [pages, setPages] = useState({
Línea 127... Línea 128...
127
                              &&
128
                              &&
128
                              <i
129
                              <i
129
                                className='fa fa-trash'
130
                                className='fa fa-trash'
130
                                onClick={() => {
131
                                onClick={() => {
131
                                  setShowDeleteModal(true)
132
                                  setShowDeleteModal(true)
132
                                  setActionLink(item.actions.link_delete)
133
                                  setDeleteLink(item.actions.link_delete)
133
                                }}
134
                                }}
134
                                style={{ cursor: 'pointer' }}
135
                                style={{ cursor: 'pointer' }}
135
                              />
136
                              />
136
                            }
137
                            }
137
                          </td>
138
                          </td>
Línea 155... Línea 156...
155
            </div>
156
            </div>
156
          </div >
157
          </div >
157
        </div >
158
        </div >
158
      </section >
159
      </section >
159
      <DeleteModal
160
      <DeleteModal
160
        url={actionLink}
161
        url={deleteLink}
161
        isOpen={showDeleteModal}
162
        isOpen={showDeleteModal}
162
        closeModal={() => setShowDeleteModal(false)}
163
        closeModal={() => setShowDeleteModal(false)}
163
        title="Esta seguro de borrar esta vacante?"
164
        title="Esta seguro de borrar esta vacante?"
164
        onComplete={() => setData({ ...data, items: data.items.filter((item) => item.actions.link_delete !== actionLink) })}
165
        onComplete={() => setData({ ...data, items: data.items.filter((item) => item.actions.link_delete !== actionLink) })}
165
        message="Vacante eliminada"
166
        message="Vacante eliminada"