aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-02-28 12:21:48 +0000
committerMohamedBassem <me@mbassem.com>2024-02-28 12:21:48 +0000
commit836185c961d2e05d454b0216388ceb4f8300caf8 (patch)
tree75351bc0e6ce278e3dd635c3adef4583736ba060 /packages/web
parent626b9b52a1d8868e516b30f9f59a99c15b9daa61 (diff)
downloadkarakeep-836185c961d2e05d454b0216388ceb4f8300caf8.tar.zst
feature: Add copy link to bookmark options
Diffstat (limited to 'packages/web')
-rw-r--r--packages/web/app/dashboard/bookmarks/components/BookmarkOptions.tsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/web/app/dashboard/bookmarks/components/BookmarkOptions.tsx b/packages/web/app/dashboard/bookmarks/components/BookmarkOptions.tsx
index 6c1133fb..b8f6d8f2 100644
--- a/packages/web/app/dashboard/bookmarks/components/BookmarkOptions.tsx
+++ b/packages/web/app/dashboard/bookmarks/components/BookmarkOptions.tsx
@@ -12,6 +12,7 @@ import {
} from "@/components/ui/dropdown-menu";
import {
Archive,
+ Link,
MoreHorizontal,
RotateCw,
Star,
@@ -100,6 +101,17 @@ export default function BookmarkOptions({ bookmark }: { bookmark: ZBookmark }) {
<Archive className="mr-2 size-4" />
<span>{bookmark.archived ? "Un-archive" : "Archive"}</span>
</DropdownMenuItem>
+ <DropdownMenuItem
+ onClick={() => {
+ navigator.clipboard.writeText(bookmark.content.url);
+ toast({
+ description: "Link was added to your clipboard!",
+ });
+ }}
+ >
+ <Link className="mr-2 size-4" />
+ <span>Copy Link</span>
+ </DropdownMenuItem>
<DropdownMenuItem onClick={() => setTagModalIsOpen(true)}>
<Tags className="mr-2 size-4" />
<span>Edit Tags</span>