diff --git a/surfsense_web/components/assistant-ui/thread-list.tsx b/surfsense_web/components/assistant-ui/thread-list.tsx index f1d10ca16..cbf10a000 100644 --- a/surfsense_web/components/assistant-ui/thread-list.tsx +++ b/surfsense_web/components/assistant-ui/thread-list.tsx @@ -9,7 +9,7 @@ import { TrashIcon, } from "lucide-react"; import { useRouter } from "next/navigation"; -import { memo, useCallback, useEffect, useState } from "react"; +import { memo, useCallback, useEffect, useMemo, useState } from "react"; import { Button } from "@/components/ui/button"; import { DropdownMenu, @@ -237,7 +237,10 @@ const ThreadListItemComponent = memo(function ThreadListItemComponent({
{thread.title || "New Chat"}
- {formatRelativeTime(new Date(thread.updatedAt))} + {useMemo( + () => formatRelativeTime(new Date(thread.updatedAt)), + [thread.updatedAt] + )}