diff --git a/apps/web/src/components/notepad/session-panel.tsx b/apps/web/src/components/notepad/session-panel.tsx index f5b3204d2b..a402cfaa0c 100644 --- a/apps/web/src/components/notepad/session-panel.tsx +++ b/apps/web/src/components/notepad/session-panel.tsx @@ -1,4 +1,4 @@ -import { RefreshCw } from "lucide-react"; +import { CircleAlert, RefreshCw } from "lucide-react"; import { lazy, Suspense, @@ -13,6 +13,12 @@ import type { JSONContent, TiptapEditor } from "@hypr/tiptap/editor"; import { parseJsonContent } from "@hypr/tiptap/shared"; import "@hypr/tiptap/styles.css"; import type { Segment } from "@hypr/transcript"; +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, +} from "@hypr/ui/components/ui/tooltip"; import { EMPTY_MENTION_CONFIG } from "@/components/transcription/constants"; import { FloatingCTA } from "@/components/transcription/floating-cta"; @@ -185,7 +191,30 @@ export function SessionPanel({ active={activeTab === "summary"} onClick={() => setActiveTab("summary")} trailing={ - activeTab === "summary" && transcript && !isSummarizing ? ( + isSummarizing ? ( +
+ ) : summaryError ? ( +{summaryError}
+