import GithubIcon from '@assets/images/social-media/github.svg';
import GitlabIcon from '@assets/images/social-media/gitlab.svg';
import LinkedInIcon from '@assets/images/social-media/linkedin.svg';
import TwitterIcon from '@assets/images/social-media/twitter.svg';
import styles from './SocialMedia.module.scss';
import { ExpandableWidget } from '@components/WidgetParts';
import { useIntl } from 'react-intl';
const SocialMedia = ({
title,
github = false,
gitlab = false,
linkedin = false,
twitter = false,
}: {
title: string;
github?: boolean;
gitlab?: boolean;
linkedin?: boolean;
twitter?: boolean;
}) => {
const intl = useIntl();
const websites = [
{
id: 'github',
name: intl.formatMessage({
defaultMessage: 'Github',
description: 'SocialMedia: Github',
}),
url: 'https://github.com/ArmandPhilippot',
},
{
id: 'gitlab',
name: intl.formatMessage({
defaultMessage: 'Gitlab',
description: 'SocialMedia: Gitlab',
}),
url: 'https://gitlab.com/ArmandPhilippot',
},
{
id: 'linkedin',
name: intl.formatMessage({
defaultMessage: 'LinkedIn',
description: 'SocialMedia: LinkedIn',
}),
url: 'https://www.linkedin.com/in/armandphilippot',
},
{
id: 'twitter',
name: intl.formatMessage({
defaultMessage: 'Twitter',
description: 'SocialMedia: Twitter',
}),
url: 'https://twitter.com/ArmandPhilippot',
},
];
const getIcon = (id: string) => {
switch (id) {
case 'github':
return
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
|