All files / src/components/Sidebar SidebarSocial.js

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33                    2x 9x                                          
import React from 'react';
import { FaGithub, FaLinkedin, FaEnvelope } from 'react-icons/fa';
import { SiXing } from 'react-icons/si';
import { SocialLinksWrapper, SocialLinks } from './SidebarStyles';
 
/**
 * Renders the social media and contact icon links for the sidebar.
 *
 * @returns {JSX.Element}
 */
const SidebarSocial = () => {
  return (
    <SocialLinksWrapper>
      <SocialLinks>
        <a href="https://github.com/keglev" target="_blank" rel="noopener noreferrer" aria-label="GitHub">
          <FaGithub />
        </a>
        <a href="https://linkedin.com/in/carloskeglevich" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn">
          <FaLinkedin />
        </a>
        <a href="https://www.xing.com/profile/Carlos_Keglevich" target="_blank" rel="noopener noreferrer" aria-label="Xing">
          <SiXing />
        </a>
        <a href="mailto:carlos.keglevich@gmail.com" target="_blank" rel="noopener noreferrer" aria-label="Email">
          <FaEnvelope />
        </a>
      </SocialLinks>
    </SocialLinksWrapper>
  );
};
 
export default SidebarSocial;