diff --git a/apps/web/src/viewmodels/message-body/UrlPreviewViewModel.tsx b/apps/web/src/viewmodels/message-body/UrlPreviewViewModel.ts similarity index 98% rename from apps/web/src/viewmodels/message-body/UrlPreviewViewModel.tsx rename to apps/web/src/viewmodels/message-body/UrlPreviewViewModel.ts index 6defd2bee8..fe64754f94 100644 --- a/apps/web/src/viewmodels/message-body/UrlPreviewViewModel.tsx +++ b/apps/web/src/viewmodels/message-body/UrlPreviewViewModel.ts @@ -13,15 +13,13 @@ import { } from "@element-hq/web-shared-components"; import { logger as rootLogger } from "matrix-js-sdk/src/logger"; import { type IPreviewUrlResponse, type MatrixClient, MatrixError, type MatrixEvent } from "matrix-js-sdk/src/matrix"; -import React, { type ReactNode } from "react"; +import { decode } from "html-entities"; import { isPermalinkHost } from "../../utils/permalinks/Permalinks"; import { mediaFromMxc } from "../../customisations/Media"; import PlatformPeg from "../../PlatformPeg"; import { thumbHeight } from "../../ImageUtils"; import SettingsStore from "../../settings/SettingsStore"; -import { Linkify } from "../../Linkify"; -import { decode } from "html-entities"; const logger = rootLogger.getChild("UrlPreviewViewModel"); @@ -117,7 +115,7 @@ export class UrlPreviewViewModel return { title, - description: description && {decode(description)}, + description: description && decode(description), siteName, }; }