diff --git a/App.tsx b/App.tsx index 3dfd477..0f55462 100644 --- a/App.tsx +++ b/App.tsx @@ -1,6 +1,7 @@ -import React, { useState } from 'react'; -import { HashRouter as Router, Routes, Route, Link, useLocation, Navigate } from 'react-router-dom'; -import { Bot, Phone, Book, User, LayoutDashboard, Cpu, Mic2, Video } from 'lucide-react'; + +import React from 'react'; +import { HashRouter as Router, Routes, Route, Link, useLocation } from 'react-router-dom'; +import { Bot, Phone, Book, User, LayoutDashboard, Mic2, Video, GitBranch } from 'lucide-react'; import { AssistantsPage } from './pages/Assistants'; import { KnowledgeBasePage } from './pages/KnowledgeBase'; @@ -8,6 +9,8 @@ import { CallLogsPage } from './pages/CallLogs'; import { ProfilePage } from './pages/Profile'; import { DashboardPage } from './pages/Dashboard'; import { VoiceLibraryPage } from './pages/VoiceLibrary'; +import { WorkflowsPage } from './pages/Workflows'; +import { WorkflowEditorPage } from './pages/WorkflowEditor'; const SidebarItem: React.FC<{ to: string; icon: React.ReactNode; label: string; active: boolean }> = ({ to, icon, label, active }) => ( = ({ children }) => { { path: '/voices', label: '声音库', icon: }, { path: '/call-logs', label: '视频通话记录', icon: }, { path: '/knowledge', label: '知识库', icon: }, + { path: '/workflows', label: '工作流', icon: }, { path: '/profile', label: '个人中心', icon: }, ]; @@ -36,11 +40,9 @@ const AppLayout: React.FC<{ children: React.ReactNode }> = ({ children }) => { {/* Sidebar with Glass effect */}