summaryrefslogtreecommitdiff
path: root/src/loaders
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2026-01-13 19:23:21 +0100
committerDawid Rycerz <dawid@rycerz.xyz>2026-01-13 19:23:21 +0100
commit1e2f147e08e6e69a7a356f38014dab33585544c2 (patch)
tree9fa652926107e4e72fd779635979ede7ea64daa3 /src/loaders
parent42662ae3db2a2f2366942ab7d68f9441e03b29bb (diff)
Add zoom feature for images
Diffstat (limited to 'src/loaders')
-rw-r--r--src/loaders/pleroma.ts4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/loaders/pleroma.ts b/src/loaders/pleroma.ts
index 83f60c2..853c888 100644
--- a/src/loaders/pleroma.ts
+++ b/src/loaders/pleroma.ts
@@ -531,9 +531,7 @@ function buildImageGridHtml(attachments: PleromaMediaAttachment[]): string {
${imageAttachments
.map((attachment) => {
const description = attachment.description || "Image";
- return `<a href="${attachment.url}" target="_blank" rel="noopener noreferrer" class="block overflow-hidden rounded-lg border border-gray-200 transition-colors hover:border-gray-300 dark:border-gray-700 dark:hover:border-gray-600">
-<img src="${attachment.url}" alt="${description}" class="h-48 w-full object-cover" loading="lazy" />
-</a>`;
+ return `<img src="${attachment.url}" alt="${description}" class="h-48 w-full cursor-zoom-in rounded-lg border border-gray-200 object-cover transition-colors hover:border-gray-300 dark:border-gray-700 dark:hover:border-gray-600" loading="lazy" data-zoomable />`;
})
.join("\n")}
</div>`;