Rev 3585 | Rev 3593 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react';import { Link } from 'react-router-dom';import { Container, styled } from '@mui/material';import { useFetch } from '@hooks';import colors from '@styles/colors';const StyledFooter = styled('footer')`padding: 2rem 0;${({ theme }) => theme.breakpoints.down('md')} {padding: 1rem 0;}`;const StyledFooterContent = styled('div')`display: flex;gap: 1rem;align-items: center;justify-content: center;position: relative;padding-left: 3rem;width: 100%;> a {position: absolute;top: 50%;left: 0;transform: translateY(-50%);img {width: 2.5rem;height: 2.5rem;}}ul {display: grid;grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));gap: 10px;justify-content: space-around;li {display: inline-flex;a {font-size: 14px;font-weight: 600;color: ${colors.font.primary};}}}`;const StyledFooterMain = styled('div')`display: inline-flex;align-items: center;img {margin-right: 5px;width: 1rem;height: 1rem;}p {color: ${colors.font.subtitle};font-size: 14px;font-weight: 500;}`;const StyledFooterLink = styled('div')`display: flex;flex-direction: column;gap: 0.5rem;align-items: center;ul {display: flex;align-items: center;gap: 1rem;flex-wrap: wrap;}`;const Footer = () => {const { data } = useFetch('/helpers/footer');return (<StyledFooter><Container><StyledFooterContent><Link to='/'><img src='/images/logo-leaderslinked.png' alt='logo' /></Link><StyledFooterLink><ul>{Object.entries(data).map(([href, label]) => (<li key={`${href}-${label}`}><Link to={href}>{label}</Link></li>))}</ul><StyledFooterMain><img src='/images/copy-icon2.png' alt='logo' /><p>CESA MS Copyright 2023</p></StyledFooterMain></StyledFooterLink></StyledFooterContent></Container></StyledFooter>);};export default Footer;