diff --git a/src/components/extra_buttons/extra_buttons.js b/src/components/extra_buttons/extra_buttons.js
index 3110015a..a2003b79 100644
--- a/src/components/extra_buttons/extra_buttons.js
+++ b/src/components/extra_buttons/extra_buttons.js
@@ -193,6 +193,9 @@ const ExtraButtons = {
return this.status.external_url
}
},
+ showFediLinks () {
+ return this.$store.getters.mergedConfig.showFediLinks === true
+ },
fediLinkURL () {
try {
return this.statusLink.replace(/^https?/, 'web+ap')
diff --git a/src/components/extra_buttons/extra_buttons.vue b/src/components/extra_buttons/extra_buttons.vue
index 5e08fd37..8a59af8b 100644
--- a/src/components/extra_buttons/extra_buttons.vue
+++ b/src/components/extra_buttons/extra_buttons.vue
@@ -128,7 +128,7 @@
/>{{ $t("status.copy_link") }}
{{ $t("status.external_source") }}
+
+
+ {{ $t('settings.show_fedi_links') }}
+
+
{{ $t('settings.stop_gifs') }}
diff --git a/src/components/user_card/user_card.js b/src/components/user_card/user_card.js
index 939abdeb..03ef2574 100644
--- a/src/components/user_card/user_card.js
+++ b/src/components/user_card/user_card.js
@@ -46,6 +46,9 @@ export default {
user () {
return this.$store.getters.findUser(this.userId)
},
+ showFediLinks () {
+ return this.$store.getters.mergedConfig.showFediLinks === true
+ },
fediLinkURL () {
try {
return this.user._original.pleroma.ap_id.replace(/^https?/, 'web+ap')
diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue
index 6f0312a6..e86e28aa 100644
--- a/src/components/user_card/user_card.vue
+++ b/src/components/user_card/user_card.vue
@@ -69,7 +69,7 @@
/>