@@ -4,8 +4,9 @@ import cs from 'classnames'
44import * as config from '@/lib/config'
55
66import styles from './PageSocial.module.css'
7- import { FaGithub , FaLinkedin , FaTwitter , FaYoutube } from 'react-icons/fa'
8- import { FaEnvelopeOpenText } from 'react-icons/fa6'
7+ import { FaGithub , FaLinkedin , FaMastodon , FaTwitter , FaYoutube } from 'react-icons/fa'
8+ import { FaXTwitter , FaGitlab , FaEnvelopeOpenText } from 'react-icons/fa6'
9+ import { IoIosBug } from 'react-icons/io'
910
1011interface SocialLink {
1112 name : string
@@ -23,6 +24,13 @@ export const socialLinks: SocialLink[] = [
2324 color : "#2795e9" ,
2425 icon : FaTwitter
2526 } ,
27+ config . twitterX && {
28+ name : 'twitterX' ,
29+ href : `https://x.com/${ config . twitterX } ` ,
30+ title : `X @${ config . twitterX } ` ,
31+ color : "#222" ,
32+ icon : FaXTwitter
33+ } ,
2634
2735 config . mastodon && {
2836 name : 'mastodon' ,
@@ -40,6 +48,14 @@ export const socialLinks: SocialLink[] = [
4048 icon : FaGithub
4149 } ,
4250
51+ config . gitlab && {
52+ name : 'gitlab' ,
53+ href : `https://gitlab.com/${ config . github } ` ,
54+ title : `GitLab @${ config . github } ` ,
55+ color : "#e24329" ,
56+ icon : FaGitlab
57+ } ,
58+
4359 config . linkedin && {
4460 name : 'linkedin' ,
4561 href : `https://www.linkedin.com/in/${ config . linkedin } ` ,
@@ -63,6 +79,14 @@ export const socialLinks: SocialLink[] = [
6379 color : "#ff0000" ,
6480 icon : FaYoutube
6581 } ,
82+
83+ config . bugtracker && {
84+ name : 'bugtracker' ,
85+ href : `${ config . bugtracker } ` ,
86+ title : 'Bugtracker' ,
87+ color : "#e24329" ,
88+ icon : IoIosBug
89+ }
6690] . filter ( Boolean )
6791
6892export function PageSocial ( prefix : string ) {
0 commit comments