diff --git a/routes/_components/compose/ComposeAuthor.html b/routes/_components/compose/ComposeAuthor.html index 7e4afcc..a33e9de 100644 --- a/routes/_components/compose/ComposeAuthor.html +++ b/routes/_components/compose/ComposeAuthor.html @@ -1,6 +1,6 @@ + aria-label="Profile for {accessibleName}"> @@ -52,6 +52,7 @@ import Avatar from '../Avatar.html' import { store } from '../../_store/store' import AccountDisplayName from '../profile/AccountDisplayName.html' + import { removeEmoji } from '../../_utils/removeEmoji' export default { components: { @@ -60,7 +61,15 @@ }, store: () => store, computed: { - verifyCredentials: ({ $currentVerifyCredentials }) => $currentVerifyCredentials + verifyCredentials: ({ $currentVerifyCredentials }) => $currentVerifyCredentials, + emojis: ({ verifyCredentials }) => (verifyCredentials.emojis || []), + displayName: ({ verifyCredentials }) => verifyCredentials.display_name || verifyCredentials.username, + accessibleName: ({ displayName, emojis, $omitEmojiInDisplayNames }) => { + if ($omitEmojiInDisplayNames) { + return removeEmoji(displayName, emojis) || displayName + } + return displayName + } } } \ No newline at end of file diff --git a/routes/_components/profile/AccountDisplayName.html b/routes/_components/profile/AccountDisplayName.html index 40f25e6..96165aa 100644 --- a/routes/_components/profile/AccountDisplayName.html +++ b/routes/_components/profile/AccountDisplayName.html @@ -5,12 +5,10 @@ }