diff options
Diffstat (limited to 'src/plugins/messageLinkEmbeds.tsx')
-rw-r--r-- | src/plugins/messageLinkEmbeds.tsx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/messageLinkEmbeds.tsx b/src/plugins/messageLinkEmbeds.tsx index 5e9eff2..c7b3bd0 100644 --- a/src/plugins/messageLinkEmbeds.tsx +++ b/src/plugins/messageLinkEmbeds.tsx @@ -18,6 +18,7 @@ import { addAccessory } from "@api/MessageAccessories"; import { definePluginSettings } from "@api/Settings"; +import { getSettingStoreLazy } from "@api/SettingsStore"; import ErrorBoundary from "@components/ErrorBoundary"; import { Devs } from "@utils/constants.js"; import { classes } from "@utils/misc"; @@ -318,9 +319,10 @@ function ChannelMessageEmbedAccessory({ message, channel, guildID }: MessageEmbe />; } +const compactModeEnabled = getSettingStoreLazy<boolean>("textAndImages", "messageDisplayCompact")!; + function AutomodEmbedAccessory(props: MessageEmbedProps): JSX.Element | null { const { message, channel, guildID } = props; - const isDM = guildID === "@me"; const images = getImages(message); const { parse } = Parser; @@ -336,7 +338,7 @@ function AutomodEmbedAccessory(props: MessageEmbedProps): JSX.Element | null { <span>{isDM ? " - Direct Message" : " - " + GuildStore.getGuild(channel.guild_id)?.name}</span> </Text> } - compact={false} + compact={compactModeEnabled.getSetting()} content={ <> {message.content || message.attachments.length <= images.length @@ -363,7 +365,7 @@ export default definePlugin({ name: "MessageLinkEmbeds", description: "Adds a preview to messages that link another message", authors: [Devs.TheSun, Devs.Ven, Devs.RyanCaoDev], - dependencies: ["MessageAccessoriesAPI"], + dependencies: ["MessageAccessoriesAPI", "SettingsStoreAPI"], patches: [ { find: ".embedCard", |