aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/app/dashboard/bookmarks/components/TextCard.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-05 19:38:34 +0000
committerMohamedBassem <me@mbassem.com>2024-03-05 19:38:34 +0000
commit2413f0efee2dcb4cd4c9389f5a496d4b3f71335c (patch)
tree4ebc862412cb4f31cd94a7190cb610975210c461 /packages/web/app/dashboard/bookmarks/components/TextCard.tsx
parented9874f4d0b327a09aaed28717d98be787f0ebf6 (diff)
downloadkarakeep-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.tsx16
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 />