feat: add sidebar layout, environment tree, and router
Wires up AppShell + Sidebar compound component, a per-environment SidebarTree that lazy-fetches apps, React Router nested routes, and provider-wrapped main.tsx with ThemeProvider/ToastProvider/BreadcrumbProvider. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
3
ui/src/pages/AppDetailPage.tsx
Normal file
3
ui/src/pages/AppDetailPage.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
export function AppDetailPage() {
|
||||
return <div>App Detail</div>;
|
||||
}
|
||||
3
ui/src/pages/DashboardPage.tsx
Normal file
3
ui/src/pages/DashboardPage.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
export function DashboardPage() {
|
||||
return <div>Dashboard</div>;
|
||||
}
|
||||
3
ui/src/pages/EnvironmentDetailPage.tsx
Normal file
3
ui/src/pages/EnvironmentDetailPage.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
export function EnvironmentDetailPage() {
|
||||
return <div>Environment Detail</div>;
|
||||
}
|
||||
3
ui/src/pages/EnvironmentsPage.tsx
Normal file
3
ui/src/pages/EnvironmentsPage.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
export function EnvironmentsPage() {
|
||||
return <div>Environments</div>;
|
||||
}
|
||||
3
ui/src/pages/LicensePage.tsx
Normal file
3
ui/src/pages/LicensePage.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
export function LicensePage() {
|
||||
return <div>License</div>;
|
||||
}
|
||||
Reference in New Issue
Block a user