import { RouterProvider, createBrowserRouter } from 'react-router-dom';
import { I18nextProvider } from 'react-i18next';
import { ThemeProvider } from './contexts/ThemeContext';
import { AuthProvider, ProtectedRoute } from './components/auth';
import i18n from './i18n/config.js';
import { RootLayout } from '@/components/refactored/shared/RootLayout';
// Mock page components
const Home = () =>
Home Page
Select a session or create a new project.
;
const SessionContent = () => Session View
Chat interface goes here.
;
const router = createBrowserRouter([
{
path: "/",
element: , // The layout wraps all children
children: [
{
path: "/",
element: ,
},
{
path: "/sessions/:sessionId",
element: ,
},
],
},
]);
export default function App() {
return (
);
}
// import { BrowserRouter as Router, Route, Routes } from 'react-router-dom';
// import { I18nextProvider } from 'react-i18next';
// import { ThemeProvider } from './contexts/ThemeContext';
// import { AuthProvider, ProtectedRoute } from './components/auth';
// import { TaskMasterProvider } from './contexts/TaskMasterContext';
// import { TasksSettingsProvider } from './contexts/TasksSettingsContext';
// import { WebSocketProvider } from './contexts/WebSocketContext';
// import { PluginsProvider } from './contexts/PluginsContext';
// import AppContent from './components/app/AppContent';
// import i18n from './i18n/config.js';
// export default function App() {
// return (
//
//
//
//
// 1
//
//
//
//
//
// } />
// } />
//
//
//
//
//
//
//
//
//
//
// );
// }