Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, useState } from 'react'import { getData } from '../../../helpers/fetchHelpers';import SocialNetworksModal from './SocialNetworksModal';const SocialNetworks = ({ socialNetworksUrl }) => {const [isShowModal, setIsShowModal] = useState(false);const [socialNetworks, setSocialNetworks] = useState({facebook: '',twitter: '',instagram: ''});const closeModal = () => setIsShowModal(false)const showModal = () => setIsShowModal(true)useEffect(() => {getData(socialNetworksUrl).then(resp => setSocialNetworks(resp)).catch(err => console.log(err))}, []);return (<><div className="user-social-network-ov"><h3>Redes Sociales<buttonclassName="btn btn-social-network-edit"onClick={showModal}><i className="fa fa-pencil"></i></button></h3></div><ul id="social-networks" className="social_links list-unstyled"><li><a href={socialNetworks.facebook} target="_blank" title=""><i className="fa fa-facebook-square btn-social-network-edit" />{socialNetworks.facebook}</a></li><li><a href={socialNetworks.twitter} title="" target="_blank"><i className="fa fa-twitter btn-social-network-edit" />{socialNetworks.twitter}</a></li><li><a href={socialNetworks.instagram} target="_blank" title=""><i className="fa fa-instagram btn-social-network-edit" />{socialNetworks.instagram}</a></li></ul><SocialNetworksModalaction={setSocialNetworks}socialNetworksUrl={socialNetworksUrl}isOpen={isShowModal}closeModal={closeModal}/></>)}export default SocialNetworks