Skip to content

Commit 55dfc6e

Browse files
authored
feat: add telegram & gitter social links (#5069)
1 parent 36b80ca commit 55dfc6e

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

app/models/setting.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ export default ModelBase.extend({
7474
facebookUrl : attr('string'),
7575
instagramUrl : attr('string'),
7676
patreonUrl : attr('string'),
77+
gitterUrl : attr('string'),
78+
telegramUrl : attr('string'),
7779
youtubeUrl : attr('string'),
7880
androidAppUrl : attr('string'),
7981
frontendUrl : attr('string'),
@@ -106,6 +108,8 @@ export default ModelBase.extend({
106108
segmentedFacebookUrl : computedSegmentedLink.bind(this)('facebookUrl'),
107109
segmentedInstagramUrl : computedSegmentedLink.bind(this)('instagramUrl'),
108110
segmentedPatreonUrl : computedSegmentedLink.bind(this)('patreonUrl'),
111+
segmentedGitterUrl : computedSegmentedLink.bind(this)('gitterUrl'),
112+
segmentedTelegramUrl : computedSegmentedLink.bind(this)('telegramUrl'),
109113
segmentedTwitterUrl : computedSegmentedLink.bind(this)('twitterUrl'),
110114
segmentedGoogleUrl : computedSegmentedLink.bind(this)('googleUrl'),
111115
segmentedYoutubeUrl : computedSegmentedLink.bind(this)('youtubeUrl'),

app/templates/components/footer-main.hbs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,16 @@
8080
<i class="patreon icon"></i> {{t 'Patreon'}}
8181
</a>
8282
{{/if}}
83+
{{#if this.socialLinks.gitterUrl}}
84+
<a class="item" href="{{this.socialLinks.gitterUrl}}" target="_blank" rel="noopener noreferrer">
85+
<i class="gitter icon"></i> {{t 'Gitter'}}
86+
</a>
87+
{{/if}}
88+
{{#if this.socialLinks.telegramUrl}}
89+
<a class="item" href="{{this.socialLinks.telegramUrl}}" target="_blank" rel="noopener noreferrer">
90+
<i class="telegram icon"></i> {{t 'Telegram'}}
91+
</a>
92+
{{/if}}
8393
</div>
8494
</div>
8595
</div>

app/templates/components/forms/admin/content/social-links-form.hbs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,21 @@
6161
@isSocialLink={{true}}
6262
@inputId="patreon" />
6363
</div>
64+
<div class="field">
65+
<label>{{t 'Gitter'}}</label>
66+
<Widgets::Forms::LinkInput
67+
@segmentedLink={{this.socials.segmentedGitterUrl}}
68+
@linkName="gitter"
69+
@isSocialLink={{true}}
70+
@inputId="gitter" />
71+
</div>
72+
<div class="field">
73+
<label>{{t 'Telegram'}}</label>
74+
<Widgets::Forms::LinkInput
75+
@segmentedLink={{this.socials.segmentedTelegramUrl}}
76+
@linkName="telegram"
77+
@isSocialLink={{true}}
78+
@inputId="telegram" />
79+
</div>
6480
<button class="ui teal button" type="submit">{{t 'Save'}}</button>
6581
</form>

0 commit comments

Comments
 (0)