From 7d1c096c8ceb5100bacb0b88c7e34425a6f6300e Mon Sep 17 00:00:00 2001 From: marko-kraemer Date: Wed, 27 Aug 2025 14:55:55 -0700 Subject: [PATCH] share --- .../src/components/sidebar/nav-agents.tsx | 6 ++-- .../src/components/sidebar/share-modal.tsx | 6 +--- .../components/thread/thread-site-header.tsx | 34 +++++++------------ .../thread/tool-views/shared/LoadingState.tsx | 2 +- 4 files changed, 17 insertions(+), 31 deletions(-) diff --git a/frontend/src/components/sidebar/nav-agents.tsx b/frontend/src/components/sidebar/nav-agents.tsx index ef06538f..376bbd77 100644 --- a/frontend/src/components/sidebar/nav-agents.tsx +++ b/frontend/src/components/sidebar/nav-agents.tsx @@ -9,7 +9,7 @@ import { Trash2, MessagesSquare, Loader2, - Share2, + ExternalLink, X, Check, History @@ -152,8 +152,8 @@ const ThreadItem: React.FC<{ setSelectedItem({ threadId: thread?.threadId, projectId: thread?.projectId }) setShowShareModal(true) }}> - - Share Chat + + Share - Share Chat @@ -248,9 +247,6 @@ export function ShareModal({ isOpen, onClose, threadId, projectId }: ShareModalP ) : (
-
- -

Share this chat

diff --git a/frontend/src/components/thread/thread-site-header.tsx b/frontend/src/components/thread/thread-site-header.tsx index ee6f78f4..81a0a79d 100644 --- a/frontend/src/components/thread/thread-site-header.tsx +++ b/frontend/src/components/thread/thread-site-header.tsx @@ -1,7 +1,7 @@ 'use client'; import { Button } from "@/components/ui/button" -import { FolderOpen, Share2, Monitor } from "lucide-react" +import { FolderOpen, ExternalLink, Monitor } from "lucide-react" import { usePathname } from "next/navigation" import { toast } from "sonner" import { @@ -20,12 +20,6 @@ import { ShareModal } from "@/components/sidebar/share-modal" import { useQueryClient } from "@tanstack/react-query"; import { projectKeys } from "@/hooks/react-query/sidebar/keys"; import { threadKeys } from "@/hooks/react-query/threads/keys"; -import { - Dialog, - DialogContent, - DialogHeader, - DialogTitle, -} from "@/components/ui/dialog"; import { useFeatureFlags } from "@/lib/feature-flags"; interface ThreadSiteHeaderProps { @@ -172,6 +166,16 @@ export function SiteHeader({ {/* Show all buttons on both mobile and desktop - responsive tooltips */} + + + - - -

Share Chat

- - + diff --git a/frontend/src/components/thread/tool-views/shared/LoadingState.tsx b/frontend/src/components/thread/tool-views/shared/LoadingState.tsx index 4ad6439f..657f3e27 100644 --- a/frontend/src/components/thread/tool-views/shared/LoadingState.tsx +++ b/frontend/src/components/thread/tool-views/shared/LoadingState.tsx @@ -46,7 +46,7 @@ export function LoadingState({ } }, [showProgress, autoProgress]); return ( -
+