mirror of
https://github.com/theoludwig/theoludwig.git
synced 2026-06-03 07:18:36 +02:00
45 lines
1.6 KiB
TypeScript
45 lines
1.6 KiB
TypeScript
import { EmailIcon } from "./SocialMediaIcons/EmailIcon.tsx"
|
|
import { GitHubIcon } from "./SocialMediaIcons/GitHubIcon.tsx"
|
|
import { GitLabIcon } from "./SocialMediaIcons/GitLabIcon.tsx"
|
|
import { NPMIcon } from "./SocialMediaIcons/NPMIcon.tsx"
|
|
import { TwitchIcon } from "./SocialMediaIcons/TwitchIcon.tsx"
|
|
import { TwitterIcon } from "./SocialMediaIcons/TwitterIcon.tsx"
|
|
import { YouTubeIcon } from "./SocialMediaIcons/YouTubeIcon.tsx"
|
|
import { SocialMediaItem } from "./SocialMediaItem.tsx"
|
|
|
|
export interface SocialMediaListProps {}
|
|
|
|
export const SocialMediaList: React.FC<SocialMediaListProps> = () => {
|
|
return (
|
|
<ul className="mt-6 list-none text-center">
|
|
<SocialMediaItem link="https://github.com/theoludwig" ariaLabel="GitHub">
|
|
<GitHubIcon />
|
|
</SocialMediaItem>
|
|
|
|
<SocialMediaItem link="https://gitlab.com/theoludwig" ariaLabel="GitLab">
|
|
<GitLabIcon />
|
|
</SocialMediaItem>
|
|
|
|
<SocialMediaItem link="https://www.npmjs.com/~theoludwig" ariaLabel="npm">
|
|
<NPMIcon />
|
|
</SocialMediaItem>
|
|
|
|
<SocialMediaItem link="https://twitter.com/theoludwig_" ariaLabel="X/Twitter">
|
|
<TwitterIcon />
|
|
</SocialMediaItem>
|
|
|
|
<SocialMediaItem link="https://www.youtube.com/@theo_ludwig" ariaLabel="YouTube">
|
|
<YouTubeIcon />
|
|
</SocialMediaItem>
|
|
|
|
<SocialMediaItem link="https://www.twitch.tv/theoludwig" ariaLabel="Twitch">
|
|
<TwitchIcon />
|
|
</SocialMediaItem>
|
|
|
|
<SocialMediaItem link="mailto:contact@theoludwig.fr" ariaLabel="Email">
|
|
<EmailIcon />
|
|
</SocialMediaItem>
|
|
</ul>
|
|
)
|
|
}
|