aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/dashboard/bookmarks/ManageListsModal.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-05-19 17:56:57 +0000
committerMohamedBassem <me@mbassem.com>2024-05-19 17:56:57 +0000
commitf99f4c0ff118547388a7e1ea332aa8755a8c9baf (patch)
tree21c077840912cee39e481bfdb71573e9b7d201a2 /apps/web/components/dashboard/bookmarks/ManageListsModal.tsx
parentbfcf0a4429e4d182307eb4c8599d4d11e9cc5bed (diff)
downloadkarakeep-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.tsx10
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}