Rev 7019 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, useState } from 'react'import { axios } from '../../utils'import { useDispatch, useSelector } from 'react-redux'import { addNotification } from '../../redux/notification/notification.actions'const KnowledgeAreaPage = ({ allowAdd = true, content_edit = true }) => {const [knowledges, setKnowledges] = useState([])const [knowledgesCategories, setKnowledgesCategories] = useState([])const labels = useSelector(({ intl }) => intl.labels)const dispatch = useDispatch()useEffect(() => {axios.get('/knowledge-area', {headers: {'Content-Type': 'application/json',},}).then((response) => {console.log(response.data)}).catch((error) => {dispatch(addNotification({style: 'danger',msg: 'Ha ocurrido un error, por favor intente más tarde.',}))throw new Error(error)})}, [])return (<section className="companies-info container px-0"><div className="company-title"><h1 className="title mx-auto">{labels.knowledge_area_title}</h1>{content_edit && allowAdd && (<h2 className="title cursor-pointer" id="knowledge-add-a">{labels.knowledge_area_add}</h2>)}</div><div className="row gap-3" id="row-list"><div className="knowledge-category-list col-12 col-md-3"><ul><li className="knowledge-category-li knowledge-category-li-selected"><a className="knowledge-category-a" href="">{labels.knowledge_area_category_all}</a></li>{knowledgesCategories.map((category, index) => (<li className="knowledge-category-li" key={index}><a className="knowledge-category-a" href="">{category.name}</a></li>))}</ul></div><div className="col px-0"><div className="search-box"><form id="form-filter" name="form-filter"><inputtype="text"name="search"id="search"className="form-control"/><button className="btn btn-search">{labels.search}</button></form></div><divid="knowledge-record-list"className="knowledge-record-list mt-3"></div><div id="knowledge-record-pagination"></div></div></div></section>)}export default KnowledgeAreaPage