From f6a3c22a898069e6e15a4e220fc12b91eba2e15e Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Fri, 29 Oct 2021 13:35:27 -0400 Subject: [PATCH] DEV: Allow replacing share icons separately (#14774) --- .../javascripts/discourse-common/addon/lib/icon-library.js | 2 ++ .../discourse/app/initializers/topic-footer-buttons.js | 2 +- app/assets/javascripts/discourse/app/widgets/post-menu.js | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse-common/addon/lib/icon-library.js b/app/assets/javascripts/discourse-common/addon/lib/icon-library.js index 8a01d633f02..e6c740b353a 100644 --- a/app/assets/javascripts/discourse-common/addon/lib/icon-library.js +++ b/app/assets/javascripts/discourse-common/addon/lib/icon-library.js @@ -20,6 +20,8 @@ const REPLACEMENTS = { "d-drop-collapsed": "caret-right", "d-unliked": "far-heart", "d-liked": "heart", + "d-post-share": "link", + "d-topic-share": "link", "notification.mentioned": "at", "notification.group_mentioned": "users", "notification.quoted": "quote-right", diff --git a/app/assets/javascripts/discourse/app/initializers/topic-footer-buttons.js b/app/assets/javascripts/discourse/app/initializers/topic-footer-buttons.js index 33c22e412b5..a8aa789b9c5 100644 --- a/app/assets/javascripts/discourse/app/initializers/topic-footer-buttons.js +++ b/app/assets/javascripts/discourse/app/initializers/topic-footer-buttons.js @@ -14,7 +14,7 @@ export default { initialize() { registerTopicFooterButton({ id: "share-and-invite", - icon: "link", + icon: "d-topic-share", priority: SHARE_PRIORITY, label() { if (!this.get("topic.isPrivateMessage") || this.site.mobileView) { diff --git a/app/assets/javascripts/discourse/app/widgets/post-menu.js b/app/assets/javascripts/discourse/app/widgets/post-menu.js index 969bb86d2d9..9176ac24d16 100644 --- a/app/assets/javascripts/discourse/app/widgets/post-menu.js +++ b/app/assets/javascripts/discourse/app/widgets/post-menu.js @@ -284,7 +284,7 @@ registerButton("share", (attrs) => { action: "share", className: "share", title: "post.controls.share", - icon: "link", + icon: "d-post-share", data: { "share-url": attrs.shareUrl, "post-number": attrs.post_number,