diff options
| author | MohamedBassem <me@mbassem.com> | 2024-03-05 19:38:34 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-03-05 19:38:34 +0000 |
| commit | 2413f0efee2dcb4cd4c9389f5a496d4b3f71335c (patch) | |
| tree | 4ebc862412cb4f31cd94a7190cb610975210c461 /packages/web/app/dashboard/bookmarks/components/TextCard.tsx | |
| parent | ed9874f4d0b327a09aaed28717d98be787f0ebf6 (diff) | |
| download | karakeep-2413f0efee2dcb4cd4c9389f5a496d4b3f71335c.tar.zst | |
fix: Show loading indicators in the bookmark preview page
Diffstat (limited to 'packages/web/app/dashboard/bookmarks/components/TextCard.tsx')
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/TextCard.tsx | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/packages/web/app/dashboard/bookmarks/components/TextCard.tsx b/packages/web/app/dashboard/bookmarks/components/TextCard.tsx index 5e0ba3f9..2565e69d 100644 --- a/packages/web/app/dashboard/bookmarks/components/TextCard.tsx +++ b/packages/web/app/dashboard/bookmarks/components/TextCard.tsx @@ -9,15 +9,8 @@ import TagList from "./TagList"; import Markdown from "react-markdown"; import { useState } from "react"; import { BookmarkedTextViewer } from "./BookmarkedTextViewer"; -import { Button } from "@/components/ui/button"; import Link from "next/link"; - -function isStillTagging(bookmark: ZBookmark) { - return ( - bookmark.taggingStatus == "pending" && - Date.now().valueOf() - bookmark.createdAt.valueOf() < 30 * 1000 - ); -} +import { isBookmarkStillTagging } from "@/lib/bookmarkUtils"; export default function TextCard({ bookmark: initialData, @@ -37,7 +30,7 @@ export default function TextCard({ if (!data) { return false; } - if (isStillTagging(data)) { + if (isBookmarkStillTagging(data)) { return 1000; } return false; @@ -69,7 +62,10 @@ export default function TextCard({ {bookmarkedText.text} </Markdown> <div className="mt-4 flex flex-none flex-wrap gap-1 overflow-hidden"> - <TagList bookmark={bookmark} loading={isStillTagging(bookmark)} /> + <TagList + bookmark={bookmark} + loading={isBookmarkStillTagging(bookmark)} + /> </div> <div className="flex w-full justify-between"> <div /> |
