From 6224c4e378aa5ed9a10aa4f0c06095b8df95fc7d Mon Sep 17 00:00:00 2001 From: Die4Ever <30947252+Die4Ever@users.noreply.github.com> Date: Wed, 30 Aug 2023 13:52:36 -0500 Subject: [PATCH] always show community name with instance for easy copy-pasting to friends (#2073) * always show community name with instance for easy copy-pasting to friends I don't like the inconsistency of community names currently, the UI shouldn't be presenting things differently because of technical reasons that are hard for users to understand. This makes it easier to share communities with your friends! * always show community name with instance, cleanup --- src/shared/components/community/community-link.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/shared/components/community/community-link.tsx b/src/shared/components/community/community-link.tsx index 83194caa..23cdc73c 100644 --- a/src/shared/components/community/community-link.tsx +++ b/src/shared/components/community/community-link.tsx @@ -21,20 +21,19 @@ export class CommunityLink extends Component { render() { const community = this.props.community; - let name_: string, title: string, link: string; + let title: string, link: string; const local = community.local === null ? true : community.local; + const domain = hostname(community.actor_id); if (local) { - name_ = community.name; title = community.title; link = `/c/${community.name}`; } else { - const domain = hostname(community.actor_id); - name_ = `${community.name}@${domain}`; + const name_ = `${community.name}@${domain}`; title = `${community.title}@${domain}`; link = !this.props.realLink ? `/c/${name_}` : community.actor_id; } - const apubName = `!${name_}`; + const apubName = `!${community.name}@${domain}`; const displayName = this.props.useApubName ? apubName : title; return !this.props.realLink ? (