Rev 4263 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
/* eslint-disable react/prop-types */import React from 'react'import { axios } from '../../../../utils'const UserDropdown = ({ show, linkAdmin, linkImpersonate }) => {const getAdminUrl = async () => {try {const { data } = await axios.get('/backend/signin-admin')if (data.success) return window.open(data.data)} catch (error) {console.log('>>: error > ', error)}}if (!show) return <></>return (<div className={`userDropdown ${show ? 'fadeIn' : 'fadeOut'}`}><ul>{linkAdmin &&<li><a href="#" onClick={() => getAdminUrl()} >Administración</a></li>}{linkImpersonate &&<li><a href="/impersonate">Personificar otro usuario</a></li>}<li><a href="/account-settings">Configuración de la cuenta</a></li><li><a href="/privacy-policy">Política de privacidad</a></li><li><a href="/cookies">Política de cookies</a></li><li className='logOutContainer'><a className='logOutContainer__a' href="/signout">Cerrar sesión</a></li></ul></div>)}export default UserDropdown