import { Box } from '@rocket.chat/fuselage'; import { useAttachmentAutoLoadEmbedMedia } from '@rocket.chat/ui-contexts'; import { useTranslation } from 'react-i18next'; import type { UrlPreviewMetadata } from './UrlPreviewMetadata'; import UrlPreviewResolver from './UrlPreviewResolver'; import { useCollapse } from '../../hooks/useCollapse'; import CollapsibleContent from '../collapsible/CollapsibleContent'; const UrlPreview = (props: UrlPreviewMetadata) => { const autoLoadMedia = useAttachmentAutoLoadEmbedMedia(); const [collapsed, toggleCollapse] = useCollapse(!autoLoadMedia); const { t } = useTranslation(); return ( <> {t('Link_Preview')} {!collapsed && } ); }; export default UrlPreview;