diff --git a/multimodal/tarko/agent-ui/src/config/web-ui-config.ts b/multimodal/tarko/agent-ui/src/config/web-ui-config.ts index ba219864d0..5ec6abcb06 100644 --- a/multimodal/tarko/agent-ui/src/config/web-ui-config.ts +++ b/multimodal/tarko/agent-ui/src/config/web-ui-config.ts @@ -68,6 +68,7 @@ export function getLayoutConfig() { defaultLayout: 'default', enableLayoutSwitchButton: false, enableSidebar: true, + enableHome: true, } ); } @@ -92,3 +93,10 @@ export function getDefaultLayoutMode() { export function isSidebarEnabled(): boolean { return getLayoutConfig().enableSidebar ?? true; } + +/** + * Check if home route is enabled + */ +export function isHomeEnabled(): boolean { + return getLayoutConfig().enableHome ?? true; +} diff --git a/multimodal/tarko/agent-ui/src/standalone/app/App.tsx b/multimodal/tarko/agent-ui/src/standalone/app/App.tsx index 266120634a..18235fa9c9 100644 --- a/multimodal/tarko/agent-ui/src/standalone/app/App.tsx +++ b/multimodal/tarko/agent-ui/src/standalone/app/App.tsx @@ -7,13 +7,14 @@ import { useReplayMode } from '@/common/hooks/useReplayMode'; import { SessionRouter } from './Router/SessionRouter'; import { Sidebar } from '@/standalone/sidebar'; import { Navbar } from '@/standalone/navbar'; -import { isSidebarEnabled } from '@/config/web-ui-config'; +import { isSidebarEnabled, isHomeEnabled } from '@/config/web-ui-config'; export const App: React.FC = () => { const { initConnectionMonitoring, loadSessions, connectionStatus, activeSessionId } = useSession(); const { isReplayMode } = useReplayMode(); const sidebarEnabled = isSidebarEnabled(); + const homeEnabled = isHomeEnabled(); useEffect(() => { if (isReplayMode) { @@ -57,17 +58,19 @@ export const App: React.FC = () => { return ( - - {sidebarEnabled && } -
- + {homeEnabled && ( + + {sidebarEnabled && } +
+ +
- - } - /> + } + /> + )}