import { BookmarkPlusIcon } from 'lucide-react'; import type { FC } from 'react'; import { useConversationTagsQuery, useRebuildConversationTagsMutation } from '~/data-provider'; import { Button, Dialog, DialogContent, DialogHeader, DialogTitle } from '~/components/ui'; import { BookmarkContext } from '~/Providers/BookmarkContext'; import { BookmarkEditDialog } from '~/components/Bookmarks'; import BookmarkTable from './BookmarkTable'; import { Spinner } from '~/components/svg'; import { useLocalize } from '~/hooks'; import { cn } from '~/utils/'; import HoverCardSettings from '~/components/Nav/SettingsTabs/HoverCardSettings'; const BookmarkPanel: FC<{ open: boolean; onOpenChange: (open: boolean) => void }> = ({ open, onOpenChange, }) => { const localize = useLocalize(); const { mutate, isLoading } = useRebuildConversationTagsMutation(); const { data } = useConversationTagsQuery(); const rebuildTags = () => { mutate({}); }; return ( {localize('com_ui_bookmarks')}
{localize('com_ui_bookmarks_new')}
} />
); }; export default BookmarkPanel;