aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-09-28 10:47:00 +0000
committerMohamed Bassem <me@mbassem.com>2025-09-28 10:47:00 +0000
commitcdbedf6c2f5480a32f077c70fb614fdca6282db4 (patch)
tree02f9f2738ac58ae2507031755c277b36823c9f75 /apps
parente395ac27a45e608fab76e6c604d3ebcf9fb71c06 (diff)
downloadkarakeep-cdbedf6c2f5480a32f077c70fb614fdca6282db4.tar.zst
chore: Silence lint on <a> and <img> tags when it's intentional
Diffstat (limited to 'apps')
-rw-r--r--apps/web/components/admin/ServerStats.tsx1
-rw-r--r--apps/web/components/dashboard/preview/content-renderers/AmazonRenderer.tsx3
-rw-r--r--apps/web/components/public/lists/PublicBookmarkGrid.tsx2
3 files changed, 6 insertions, 0 deletions
diff --git a/apps/web/components/admin/ServerStats.tsx b/apps/web/components/admin/ServerStats.tsx
index dd74e414..e60f0fbe 100644
--- a/apps/web/components/admin/ServerStats.tsx
+++ b/apps/web/components/admin/ServerStats.tsx
@@ -34,6 +34,7 @@ function ReleaseInfo() {
let newRelease;
if (latestRelease && currentRelease != latestRelease) {
newRelease = (
+ // oxlint-disable-next-line no-html-link-for-pages
<a
href={REPO_RELEASE_PAGE}
target="_blank"
diff --git a/apps/web/components/dashboard/preview/content-renderers/AmazonRenderer.tsx b/apps/web/components/dashboard/preview/content-renderers/AmazonRenderer.tsx
index aaf33565..88a7e86e 100644
--- a/apps/web/components/dashboard/preview/content-renderers/AmazonRenderer.tsx
+++ b/apps/web/components/dashboard/preview/content-renderers/AmazonRenderer.tsx
@@ -58,6 +58,7 @@ function AmazonRendererComponent({ bookmark }: { bookmark: ZBookmark }) {
{/* Product Image */}
{imageUrl && (
<div className="mb-6 w-full max-w-md">
+ {/* oxlint-disable-next-line no-img-element */}
<img
src={imageUrl}
alt={title || "Amazon Product"}
@@ -98,6 +99,7 @@ function AmazonRendererComponent({ bookmark }: { bookmark: ZBookmark }) {
{/* Action Buttons */}
<div className="flex gap-3">
+ {/* oxlint-disable-next-line no-html-link-for-pages */}
<a
href={bookmark.content.url}
target="_blank"
@@ -107,6 +109,7 @@ function AmazonRendererComponent({ bookmark }: { bookmark: ZBookmark }) {
<ShoppingCart size={16} />
View on Amazon
</a>
+ {/* oxlint-disable-next-line no-html-link-for-pages */}
<a
href={`https://www.amazon.${productInfo.domain}/dp/${productInfo.asin}`}
target="_blank"
diff --git a/apps/web/components/public/lists/PublicBookmarkGrid.tsx b/apps/web/components/public/lists/PublicBookmarkGrid.tsx
index 0aea0220..d6aa9875 100644
--- a/apps/web/components/public/lists/PublicBookmarkGrid.tsx
+++ b/apps/web/components/public/lists/PublicBookmarkGrid.tsx
@@ -46,6 +46,7 @@ function BookmarkCard({ bookmark }: { bookmark: ZPublicBookmark }) {
{bookmark.bannerImageUrl && (
<div className="aspect-video w-full overflow-hidden rounded bg-gray-100">
<Link href={bookmark.content.url} target="_blank">
+ {/* oxlint-disable-next-line no-img-element */}
<img
src={bookmark.bannerImageUrl}
alt={bookmark.title ?? "Link preview"}
@@ -108,6 +109,7 @@ function BookmarkCard({ bookmark }: { bookmark: ZPublicBookmark }) {
{bookmark.bannerImageUrl ? (
<div className="aspect-video w-full overflow-hidden rounded bg-gray-100">
<Link href={bookmark.content.assetUrl} target="_blank">
+ {/* oxlint-disable-next-line no-img-element */}
<img
src={bookmark.bannerImageUrl}
alt={bookmark.title ?? "Asset preview"}