diff options
| author | MohamedBassem <me@mbassem.com> | 2024-05-19 17:56:57 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-05-19 17:56:57 +0000 |
| commit | f99f4c0ff118547388a7e1ea332aa8755a8c9baf (patch) | |
| tree | 21c077840912cee39e481bfdb71573e9b7d201a2 /apps/web/components/dashboard/bookmarks/ManageListsModal.tsx | |
| parent | bfcf0a4429e4d182307eb4c8599d4d11e9cc5bed (diff) | |
| download | karakeep-f99f4c0ff118547388a7e1ea332aa8755a8c9baf.tar.zst | |
feature(web): Add an archive button to list management dialog
Diffstat (limited to 'apps/web/components/dashboard/bookmarks/ManageListsModal.tsx')
| -rw-r--r-- | apps/web/components/dashboard/bookmarks/ManageListsModal.tsx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/web/components/dashboard/bookmarks/ManageListsModal.tsx b/apps/web/components/dashboard/bookmarks/ManageListsModal.tsx index a906aee8..9451e736 100644 --- a/apps/web/components/dashboard/bookmarks/ManageListsModal.tsx +++ b/apps/web/components/dashboard/bookmarks/ManageListsModal.tsx @@ -19,7 +19,7 @@ import { import { toast } from "@/components/ui/use-toast"; import { api } from "@/lib/trpc"; import { zodResolver } from "@hookform/resolvers/zod"; -import { X } from "lucide-react"; +import { Archive, X } from "lucide-react"; import { useForm } from "react-hook-form"; import { z } from "zod"; @@ -30,6 +30,7 @@ import { } from "@hoarder/shared-react/hooks/lists"; import { BookmarkListSelector } from "../lists/BookmarkListSelector"; +import ArchiveBookmarkButton from "./action-buttons/ArchiveBookmarkButton"; export default function ManageListsModal({ bookmarkId, @@ -179,6 +180,13 @@ export default function ManageListsModal({ Close </Button> </DialogClose> + <ArchiveBookmarkButton + type="button" + bookmarkId={bookmarkId} + onDone={() => setOpen(false)} + > + <Archive className="mr-2 size-4" /> Archive + </ArchiveBookmarkButton> <ActionButton type="submit" loading={isAddingToListPending} |
