diff --git a/javascripts/discourse/services/links-settings.js b/javascripts/discourse/services/links-settings.js index a680c56..1bc3759 100644 --- a/javascripts/discourse/services/links-settings.js +++ b/javascripts/discourse/services/links-settings.js @@ -39,11 +39,20 @@ export default class SocialLinksClickable extends Service { }, { name: "X", - icon: "fab-twitter", + icon: "fab-x-twitter", + link: { + value: settings.x_custom_field_name, + base: "https://x.com/", + baseregex: "^http(s)?://(www.)?x.com/", + }, + }, + { + name: "Twitter", + icon: "fab-x-twitter", link: { value: settings.twitter_custom_field_name, - base: "https://twitter.com/", - baseregex: "^http(s)?://(www.)?twitter.com/", + base: "https://x.com/", + baseregex: "^http(s)?://(www.)?x.com/", }, }, { diff --git a/settings.yml b/settings.yml index 855ed14..fa9451b 100644 --- a/settings.yml +++ b/settings.yml @@ -1,7 +1,7 @@ facebook_custom_field_name: "Facebook" instagram_custom_field_name: "Instagram" +bluesky_custom_field_name: "Bluesky" threads_custom_field_name: "Threads" -twitter_custom_field_name: "Twitter" linkedin_custom_field_name: "LinkedIn Profile" youtube_custom_field_name: "Youtube" discord_custom_field_name: "Discord" @@ -14,12 +14,13 @@ email_custom_field_name: "Email" tiktok_custom_field_name: "Tiktok" telegram_custom_field_name: "Telegram" mastodon_custom_field_name: "Mastodon" -bluesky_custom_field_name: "Bluesky" github_custom_field_name: "Github" strava_custom_field_name: "Strava" +x_custom_field_name: "X" +twitter_custom_field_name: "Twitter" icon_color: "black" _icon: - default: "user|globe|fab-twitter|fab-facebook|fab-linkedin-in|building|fab-instagram|fab-threads|fab-youtube|fab-discord|fab-steam|fab-twitch|fab-bandcamp|fab-spotify|fab-soundcloud|envelope|fab-tiktok|fab-telegram|fab-mastodon|fab-bluesky|fab-github|fab-strava" + default: "user|globe|fab-x-twitter|fab-facebook|fab-linkedin-in|building|fab-instagram|fab-threads|fab-youtube|fab-discord|fab-steam|fab-twitch|fab-bandcamp|fab-spotify|fab-soundcloud|envelope|fab-tiktok|fab-telegram|fab-mastodon|fab-bluesky|fab-github|fab-strava" type: list description: "setting necessary to load the appropriate icons"