From 798126d39caae4a7fecb3571631998ca81a1e096 Mon Sep 17 00:00:00 2001 From: icarus Date: Fri, 19 Sep 2025 15:46:52 +0800 Subject: [PATCH] feat(session): add session modal component to session item Implement session modal for editing session details, using existing disclosure hooks --- src/renderer/src/pages/home/Tabs/components/SessionItem.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/pages/home/Tabs/components/SessionItem.tsx b/src/renderer/src/pages/home/Tabs/components/SessionItem.tsx index 7510655109..b496a35ae3 100644 --- a/src/renderer/src/pages/home/Tabs/components/SessionItem.tsx +++ b/src/renderer/src/pages/home/Tabs/components/SessionItem.tsx @@ -1,5 +1,6 @@ import { Button, cn, useDisclosure } from '@heroui/react' import { DeleteIcon, EditIcon } from '@renderer/components/Icons' +import { SessionModal } from '@renderer/components/Popups/agent/SessionModal' import { useRuntime } from '@renderer/hooks/useRuntime' import { AgentSessionEntity } from '@renderer/types' import { ContextMenu, ContextMenuContent, ContextMenuItem, ContextMenuTrigger } from '@renderer/ui/context-menu' @@ -18,8 +19,7 @@ interface SessionItemProps { const SessionItem: FC = ({ session, agentId, onDelete, onPress }) => { const { t } = useTranslation() - // const { isOpen, onOpen, onClose } = useDisclosure() - const { onOpen } = useDisclosure() + const { isOpen, onOpen, onClose } = useDisclosure() const { chat } = useRuntime() const activeSessionId = chat.activeSessionId[agentId] @@ -70,7 +70,7 @@ const SessionItem: FC = ({ session, agentId, onDelete, onPress - {/* TODO: Add a session modal here */} + ) }