feat: add data source

This commit is contained in:
qixinbo
2026-03-15 19:36:02 +08:00
parent 219944f059
commit f1db709aae
14 changed files with 851 additions and 22 deletions
+9
View File
@@ -7,6 +7,7 @@ import { Settings } from "./pages/Settings";
import { Users } from "./pages/Users";
import { Login } from "./pages/Login";
import { ModelConfigs } from "./pages/ModelConfigs";
import { DataSources } from "./pages/DataSources";
import { useAuthStore } from "./store/authStore";
// Protected Route Component
@@ -91,6 +92,14 @@ function App() {
</MainLayout>
</ProtectedRoute>
} />
<Route path="/datasources" element={
<ProtectedRoute requireAdmin={true}>
<MainLayout>
<DataSources />
</MainLayout>
</ProtectedRoute>
} />
</Routes>
</BrowserRouter>
);