Rev 3679 | 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/config/colors';const StyledFooter = styled('footer')(({ theme }) => ({padding: '2rem 0',[theme.breakpoints.down('md')]: {display: 'none'}}));const StyledFooterContent = styled('div')(({ theme }) => ({display: 'flex',gap: '1rem',alignItems: 'center',justifyContent: 'center',position: 'relative',paddingLeft: '3rem',width: '100%',[theme.breakpoints.down('md')]: {display: 'none'},'& > a': {position: 'absolute',top: '50%',left: 0,transform: 'translateY(-50%)','& img': {width: '2.5rem',height: '2.5rem'}},'& ul': {display: 'grid',gridTemplateColumns: 'repeat(auto-fill, minmax(130px, 1fr))',gap: '10px',justifyContent: 'space-around','& li': {display: 'inline-flex','& a': {fontSize: '14px',fontWeight: '600',color: colors.font.primary}}}}));const StyledFooterMain = styled('div')(() => ({display: 'inline-flex',alignItems: 'center','& img': {marginRight: '5px',width: '1rem',height: '1rem'},'& p': {color: colors.font.secondary,fontSize: '14px',fontWeight: '500'}}));const StyledFooterLink = styled('div')(() => ({display: 'flex',flexDirection: 'column',gap: '0.5rem',alignItems: 'center','& ul': {display: 'flex',alignItems: 'center',gap: '1rem',flexWrap: '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;