diff options
| author | MohamedBassem <me@mbassem.com> | 2024-02-28 12:21:48 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-02-28 12:21:48 +0000 |
| commit | 836185c961d2e05d454b0216388ceb4f8300caf8 (patch) | |
| tree | 75351bc0e6ce278e3dd635c3adef4583736ba060 /packages/web/app | |
| parent | 626b9b52a1d8868e516b30f9f59a99c15b9daa61 (diff) | |
| download | karakeep-836185c961d2e05d454b0216388ceb4f8300caf8.tar.zst | |
feature: Add copy link to bookmark options
Diffstat (limited to 'packages/web/app')
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/BookmarkOptions.tsx | 12 |
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> |
