diff --git a/packages/app/package.json b/packages/app/package.json index 4e286c3c..9c291ae8 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -35,7 +35,6 @@ "react-router-dom": "^6.5.0", "react-tag-input-component": "^2.0.2", "react-textarea-autosize": "^8.4.0", - "react-twitter-embed": "^4.0.4", "recharts": "^2.8.0", "three": "^0.157.0", "use-long-press": "^3.2.0", diff --git a/packages/app/src/Const.ts b/packages/app/src/Const.ts index 904ccc34..5a87d6f3 100644 --- a/packages/app/src/Const.ts +++ b/packages/app/src/Const.ts @@ -93,11 +93,6 @@ export const InvoiceRegex = /(lnbc\w+)/i; export const YoutubeUrlRegex = /(?:https?:\/\/)?(?:www|m\.)?(?:youtu\.be\/|youtube\.com\/(?:live\/|shorts\/|embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})/; -/** - * Tweet Regex - */ -export const TweetUrlRegex = /https?:\/\/twitter\.com\/(?:#!\/)?(\w+)\/status(?:es)?\/(\d+)/; - /** * Hashtag regex */ diff --git a/packages/app/src/Element/HyperText.tsx b/packages/app/src/Element/HyperText.tsx index 61e12b52..bbe4a67b 100644 --- a/packages/app/src/Element/HyperText.tsx +++ b/packages/app/src/Element/HyperText.tsx @@ -1,8 +1,5 @@ -import { TwitterTweetEmbed } from "react-twitter-embed"; - import { YoutubeUrlRegex, - TweetUrlRegex, TidalRegex, SoundCloudRegex, MixCloudRegex, @@ -37,7 +34,6 @@ export default function HyperText({ link, depth, showLinkPreview, children }: Hy try { const url = new URL(a); const youtubeId = YoutubeUrlRegex.test(a) && RegExp.$1; - const tweetId = TweetUrlRegex.test(a) && RegExp.$2; const tidalId = TidalRegex.test(a) && RegExp.$1; const soundcloundId = SoundCloudRegex.test(a) && RegExp.$1; const mixcloudId = MixCloudRegex.test(a) && RegExp.$1; @@ -46,13 +42,8 @@ export default function HyperText({ link, depth, showLinkPreview, children }: Hy const isAppleMusicLink = AppleMusicRegex.test(a); const isNostrNestsLink = NostrNestsRegex.test(a); const isWavlakeLink = WavlakeRegex.test(a); - if (tweetId) { - return ( -
- -
- ); - } else if (youtubeId) { + + if (youtubeId) { return (