diff options
Diffstat (limited to 'src/components/Widgets')
| -rw-r--r-- | src/components/Widgets/SocialMedia/SocialMedia.tsx | 41 | 
1 files changed, 39 insertions, 2 deletions
| diff --git a/src/components/Widgets/SocialMedia/SocialMedia.tsx b/src/components/Widgets/SocialMedia/SocialMedia.tsx index e4151fc..f96d10f 100644 --- a/src/components/Widgets/SocialMedia/SocialMedia.tsx +++ b/src/components/Widgets/SocialMedia/SocialMedia.tsx @@ -1,10 +1,10 @@ -import { socialWebsites } from '@config/social-media';  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, @@ -19,6 +19,43 @@ const SocialMedia = ({    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': @@ -49,7 +86,7 @@ const SocialMedia = ({      }    }; -  const items = socialWebsites.map((website) => { +  const items = websites.map((website) => {      return shouldDisplayLink(website.id) ? (        <li key={website.id}>          <a href={website.url} className={styles.link}> | 
