-
- {hostname}
-
-
- {preview.title}
-
- {preview.description ? (
- <>
-
- {preview.description}
-
- {descriptionOverflows ? (
-
- ) : null}
- >
- ) : null}
- {reserveImage ? (
-
- {imageExpanded ? (
-
-
- {showImage ? (
-

- ) : (
-
- )}
-
-
- ) : null}
-
-
- ) : null}
- {onRemove ? (
-
- ) : null}
-
- );
-}
-
export function LinkPreviewAttachment({
className,
onRemove,
@@ -195,106 +140,64 @@ export function LinkPreviewAttachment({
onRemove?: () => void;
preview: ResolvedLinkPreview;
}) {
- const [imageExpanded, setImageExpanded] = useState(true);
-
- if (isTweetPreview(preview)) {
- return (
-