Skip to content

Commit 443c3f9

Browse files
authored
Add generic social link option to team member (#1146)
1 parent bc7e488 commit 443c3f9

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

app/components/teams/team/member.hbs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,18 @@
6666
{{~! ~}}{{svg-jar "bluesky"}}{{~! ~}}
6767
</a>
6868
{{/if}}
69+
70+
{{#if @member.social}}
71+
<a
72+
aria-label="{{@member.name}} generic social link"
73+
class="icon"
74+
data-test-link="Social"
75+
href={{@member.social}}
76+
rel="noopener noreferrer"
77+
target="_blank"
78+
>
79+
<img src="/images/link.png" alt="chain-link" class="icon"/>
80+
</a>
81+
{{/if}}
6982
</div>
7083
</div>

app/models/team-member.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default class TeamMemberModel extends Model {
99
@attr last;
1010
@attr mastodon;
1111
@attr name;
12+
@attr social;
1213
@attr teams;
1314
@attr twitter;
1415
}

blueprints/team-member/files/data/team-member/__name__.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ last:
55
bluesky:
66
github:
77
mastodon:
8+
social:
89
twitter:
910
image:
1011
added: <%= date %>

lib/content-data-generator/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ const teamTree = new StaticSiteJson(`data/team-member`, {
3030
'bluesky',
3131
'github',
3232
'mastodon',
33+
'social',
3334
'twitter',
3435
'image',
3536
'teams',

0 commit comments

Comments
 (0)