add workspace navbar status + creation modal

This commit is contained in:
2026-03-12 09:20:25 +08:00
parent bc099512db
commit 94489a7769
11 changed files with 648 additions and 16 deletions

View File

@@ -3,6 +3,7 @@ import { ThemeProvider } from "./components/ThemeProvider"
import { LanguageProvider } from "./components/LanguageProvider"
import { Toaster } from "./components/ui/toaster"
import { Navbar } from "./components/Navbar"
import { WorkspaceProvider } from "./context/WorkspaceContext"
import Auth from "./pages/Auth"
import Profile from "./pages/Profile"
import Terms from "./pages/Terms"
@@ -23,15 +24,17 @@ function App() {
<ThemeProvider>
<LanguageProvider>
<Router>
<Routes>
<Route path="/" element={<Navigate to="/login" replace />} />
<Route path="/login" element={<Auth />} />
<Route path="/terms" element={<Terms />} />
<Route element={<MainLayout />}>
<Route path="/profile" element={<Profile />} />
</Route>
</Routes>
<WorkspaceProvider>
<Routes>
<Route path="/" element={<Navigate to="/login" replace />} />
<Route path="/login" element={<Auth />} />
<Route path="/terms" element={<Terms />} />
<Route element={<MainLayout />}>
<Route path="/profile" element={<Profile />} />
</Route>
</Routes>
</WorkspaceProvider>
</Router>
<Toaster />
</LanguageProvider>