Skip to content

Commit 6aa84c9

Browse files
authored
Feature: add Bluesky icon and link (#27)
* fix: make use of listTitle to avoid hardcoding header * Added bluesky social icon
1 parent d30a2c0 commit 6aa84c9

3 files changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Loading

src/components/ui/SocialIcons.astro

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import GitLab from '@/assets/social-icons/gitlab.svg'
55
import LinkedIn from '@/assets/social-icons/linkedin-in.svg'
66
import Scholar from '@/assets/social-icons/google-scholar.svg'
77
import X from '@/assets/social-icons/x-twitter.svg'
8+
import Bluesky from '@/assets/social-icons/bluesky.svg'
89
import Inspire from '@/assets/social-icons/inspire.svg'
910
import Arxiv from '@/assets/social-icons/arxiv.svg'
1011
import Orcid from '@/assets/social-icons/orcid.svg'
@@ -47,6 +48,13 @@ const calculatedContainerSize = activeSocial.length <= 5 ? 'size-12' : activeSoc
4748
</a>
4849
}
4950

51+
<!-- Bluesky -->
52+
{social.bluesky !== '' &&
53+
<a href={social.bluesky} target="_blank" class={`${calculatedContainerSize} inline-flex items-center justify-center rounded-xl hover:bg-primary/20 transition-all duration-300`}>
54+
<Bluesky class={calculatedIconSize} fill="currentColor" />
55+
</a>
56+
}
57+
5058
<!-- Linkedin -->
5159
{social.linkedin !== '' &&
5260
<a href={social.linkedin} target="_blank" class={`${calculatedContainerSize} inline-flex items-center justify-center rounded-xl hover:bg-primary/20 transition-all duration-300`}>

src/settings.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const social = {
1313
email: '',
1414
linkedin: '',
1515
x: 'https://www.x.com/',
16+
bluesky: '',
1617
github: '',
1718
gitlab: '',
1819
scholar: '',

0 commit comments

Comments
 (0)