import { ContentElement } from "./types"; import { ContentPreview } from "../EmbedContent/ContentPreview"; import { Spin } from "../Spin"; import { findFirstUrl } from "../../utils/urlHelpers"; import { useEmbed } from "../../hooks/useEmbed"; import isEmpty from "lodash/isEmpty"; export const TextMediaComponent: ContentElement = ({ content, thumbnail, embed }) => { const { isLoading, error, embedContent } = useEmbed(findFirstUrl(content), "500", "650"); return (

{isLoading ? : isEmpty(error) && embedContent && embed ? : content}

); };