aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-09-27 09:23:51 +0000
committerMohamedBassem <me@mbassem.com>2024-09-27 09:23:51 +0000
commit41f4e6b2dae104fd19009a70a280a45f776c3d30 (patch)
treef92a37b5002b2696114e240aeb5e5ce0faa74cef
parentbadf697d0b83ef4d093e781f04ed73d3901e6a9f (diff)
downloadkarakeep-41f4e6b2dae104fd19009a70a280a45f776c3d30.tar.zst
fix(web): Fix some hydration errors in bulk actions
-rw-r--r--apps/web/components/dashboard/BulkBookmarksAction.tsx2
-rw-r--r--apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx4
2 files changed, 3 insertions, 3 deletions
diff --git a/apps/web/components/dashboard/BulkBookmarksAction.tsx b/apps/web/components/dashboard/BulkBookmarksAction.tsx
index a3f0ea55..e7068b9d 100644
--- a/apps/web/components/dashboard/BulkBookmarksAction.tsx
+++ b/apps/web/components/dashboard/BulkBookmarksAction.tsx
@@ -69,7 +69,7 @@ export default function BulkBookmarksAction() {
}
function isClipboardAvailable() {
- return navigator && navigator.clipboard;
+ return window && window.navigator && window.navigator.clipboard;
}
const copyLinks = async () => {
diff --git a/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx b/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx
index e11e4295..1df0c197 100644
--- a/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx
+++ b/apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx
@@ -90,7 +90,7 @@ function MultiBookmarkSelector({ bookmark }: { bookmark: ZBookmark }) {
)}
onClick={() => toggleBookmark(bookmark)}
>
- <button className="absolute right-2 top-2 z-50 opacity-100">
+ <div className="absolute right-2 top-2 z-50 opacity-100">
<div
className={cn(
"flex h-4 w-4 items-center justify-center rounded-full border border-gray-600",
@@ -99,7 +99,7 @@ function MultiBookmarkSelector({ bookmark }: { bookmark: ZBookmark }) {
>
<Check size={12} color={getIconColor()} />
</div>
- </button>
+ </div>
</button>
);
}