diff --git a/fluxer_app/src/features/channel/components/MessageAttachments.tsx b/fluxer_app/src/features/channel/components/MessageAttachments.tsx
index 3a377a1e1..d67a5297b 100644
--- a/fluxer_app/src/features/channel/components/MessageAttachments.tsx
+++ b/fluxer_app/src/features/channel/components/MessageAttachments.tsx
@@ -14,6 +14,7 @@ import {useMessageViewContext} from '@app/features/channel/components/MessageVie
import {ThemeEmbed} from '@app/features/channel/components/ThemeEmbed';
import {TimestampWithTooltip} from '@app/features/channel/components/TimestampWithTooltip';
import type {Channel} from '@app/features/channel/models/Channel';
+import * as ChannelUtils from '@app/features/channel/utils/ChannelUtils';
import {useStickerAnimation} from '@app/features/emoji/hooks/useStickerAnimation';
import Sticker from '@app/features/emoji/state/EmojiSticker';
import {ExpressionInfoBottomSheet} from '@app/features/expressions/components/bottomsheets/ExpressionInfoBottomSheet';
@@ -55,14 +56,7 @@ import type {
MessageStickerItem,
} from '@fluxer/schema/src/domains/message/MessageResponseSchemas';
import {Trans, useLingui} from '@lingui/react/macro';
-import {
- ArrowBendUpRightIcon,
- CaretRightIcon,
- HashIcon,
- MegaphoneSimpleIcon,
- NotePencilIcon,
- SpeakerHighIcon,
-} from '@phosphor-icons/react';
+import {ArrowBendUpRightIcon, CaretRightIcon, NotePencilIcon} from '@phosphor-icons/react';
import {clsx} from 'clsx';
import {observer} from 'mobx-react-lite';
import type React from 'react';
@@ -179,34 +173,11 @@ const ForwardedFromSource = observer(({message}: {message: Message}) => {
);
}
- if (sourceChannel.type === ChannelTypes.GUILD_VOICE) {
- return (
-
- );
- }
- if (sourceChannel.type === ChannelTypes.GUILD_ANNOUNCEMENT) {
- return (
-
- );
- }
- return (
-
- );
+ return ChannelUtils.getIcon(sourceChannel, {
+ className: styles.forwardedSourceIcon,
+ weight: 'bold',
+ size: iconSize,
+ });
}, [sourceChannel, sourceUser]);
if (!hasAccessToSource || !sourceChannel || !displayName || !message.messageReference) {
return null;