@@ -7,11 +7,13 @@ import { useReplayMode } from '@/common/hooks/useReplayMode';
77import { SessionRouter } from './Router/SessionRouter' ;
88import { Sidebar } from '@/standalone/sidebar' ;
99import { Navbar } from '@/standalone/navbar' ;
10+ import { isSidebarEnabled } from '@/config/web-ui-config' ;
1011
1112export const App : React . FC = ( ) => {
1213 const { initConnectionMonitoring, loadSessions, connectionStatus, activeSessionId } =
1314 useSession ( ) ;
1415 const { isReplayMode } = useReplayMode ( ) ;
16+ const sidebarEnabled = isSidebarEnabled ( ) ;
1517
1618 useEffect ( ( ) => {
1719 if ( isReplayMode ) {
@@ -44,7 +46,7 @@ export const App: React.FC = () => {
4446 console . log ( '[ReplayMode] Rendering replay layout directly' ) ;
4547 return (
4648 < div className = "flex h-screen bg-[#F2F3F5] dark:bg-gray-900 text-gray-900 dark:text-gray-100 overflow-hidden" >
47- < Sidebar />
49+ { sidebarEnabled && < Sidebar /> }
4850 < div className = "flex-1 flex flex-col overflow-hidden" >
4951 < Navbar />
5052 < Layout isReplayMode = { true } />
@@ -59,7 +61,7 @@ export const App: React.FC = () => {
5961 path = "/"
6062 element = {
6163 < div className = "flex h-screen bg-[#F2F3F5] dark:bg-gray-900 text-gray-900 dark:text-gray-100 overflow-hidden" >
62- < Sidebar />
64+ { sidebarEnabled && < Sidebar /> }
6365 < div className = "flex-1 flex flex-col overflow-hidden" >
6466 < HomePage />
6567 </ div >
@@ -70,7 +72,7 @@ export const App: React.FC = () => {
7072 path = "/:sessionId"
7173 element = {
7274 < div className = "flex h-screen bg-[#F2F3F5] dark:bg-gray-900 text-gray-900 dark:text-gray-100 overflow-hidden" >
73- < Sidebar />
75+ { sidebarEnabled && < Sidebar /> }
7476 < div className = "flex-1 flex flex-col overflow-hidden" >
7577 < Navbar />
7678 < SessionRouter >
0 commit comments