From f0724af2aacfbc279c19abe67eba78312cd3f0d5 Mon Sep 17 00:00:00 2001 From: icarus Date: Fri, 19 Sep 2025 14:55:26 +0800 Subject: [PATCH] refactor(agent-modal): move AgentModal component to agent subdirectory Restructure the component organization by moving AgentModal.tsx into a dedicated agent subdirectory under Popups. This improves maintainability by grouping related agent components together. Update all import paths to reflect the new location. The component functionality remains unchanged. --- src/renderer/src/components/Popups/{ => agent}/AgentModal.tsx | 2 +- src/renderer/src/pages/home/Tabs/AgentsTab.tsx | 2 +- src/renderer/src/pages/home/Tabs/components/AgentItem.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename src/renderer/src/components/Popups/{ => agent}/AgentModal.tsx (99%) diff --git a/src/renderer/src/components/Popups/AgentModal.tsx b/src/renderer/src/components/Popups/agent/AgentModal.tsx similarity index 99% rename from src/renderer/src/components/Popups/AgentModal.tsx rename to src/renderer/src/components/Popups/agent/AgentModal.tsx index 665574072b..71df984302 100644 --- a/src/renderer/src/components/Popups/AgentModal.tsx +++ b/src/renderer/src/components/Popups/agent/AgentModal.tsx @@ -24,7 +24,7 @@ import { AddAgentForm, AgentEntity, AgentType, BaseAgentForm, isAgentType, Updat import { ChangeEvent, FormEvent, ReactNode, useCallback, useEffect, useMemo, useRef, useState } from 'react' import { useTranslation } from 'react-i18next' -import { ErrorBoundary } from '../ErrorBoundary' +import { ErrorBoundary } from '../../ErrorBoundary' const logger = loggerService.withContext('AddAgentPopup') diff --git a/src/renderer/src/pages/home/Tabs/AgentsTab.tsx b/src/renderer/src/pages/home/Tabs/AgentsTab.tsx index 2019656c28..96ba8e449e 100644 --- a/src/renderer/src/pages/home/Tabs/AgentsTab.tsx +++ b/src/renderer/src/pages/home/Tabs/AgentsTab.tsx @@ -1,5 +1,5 @@ import { Button, Spinner } from '@heroui/react' -import { AgentModal } from '@renderer/components/Popups/AgentModal' +import { AgentModal } from '@renderer/components/Popups/agent/AgentModal' import { useAgents } from '@renderer/hooks/agents/useAgents' import { useRuntime } from '@renderer/hooks/useRuntime' import { useAppDispatch } from '@renderer/store' diff --git a/src/renderer/src/pages/home/Tabs/components/AgentItem.tsx b/src/renderer/src/pages/home/Tabs/components/AgentItem.tsx index 79f50eaf16..229575ef15 100644 --- a/src/renderer/src/pages/home/Tabs/components/AgentItem.tsx +++ b/src/renderer/src/pages/home/Tabs/components/AgentItem.tsx @@ -1,6 +1,6 @@ import { Avatar, Button, cn, useDisclosure } from '@heroui/react' import { DeleteIcon, EditIcon } from '@renderer/components/Icons' -import { AgentModal } from '@renderer/components/Popups/AgentModal' +import { AgentModal } from '@renderer/components/Popups/agent/AgentModal' import { getAgentAvatar } from '@renderer/config/agent' import { AgentEntity } from '@renderer/types' import { ContextMenu, ContextMenuContent, ContextMenuItem, ContextMenuTrigger } from '@renderer/ui/context-menu'