feat(knowledge): add knowledge base management with dialog system
- Implement knowledge base list, create, and detail pages - Add dialog provider and components for confirmation and alerts - Include knowledge card and grid view components - Enhance header with user menu and logout functionality - Implement knowledge operations hooks for CRUD operations
This commit is contained in:
13
src/App.tsx
13
src/App.tsx
@@ -3,6 +3,7 @@ import { CssBaseline, ThemeProvider } from '@mui/material';
|
||||
import { theme } from './theme';
|
||||
import AppRoutes from './routes';
|
||||
import SnackbarProvider from './components/Provider/SnackbarProvider';
|
||||
import DialogProvider from './components/Provider/DialogProvider';
|
||||
import AuthGuard from './components/AuthGuard';
|
||||
|
||||
import './locales';
|
||||
@@ -16,11 +17,13 @@ function MaterialUIApp() {
|
||||
<ThemeProvider theme={theme}>
|
||||
<CssBaseline />
|
||||
<SnackbarProvider>
|
||||
<BrowserRouter>
|
||||
<AuthGuard>
|
||||
<AppRoutes />
|
||||
</AuthGuard>
|
||||
</BrowserRouter>
|
||||
<DialogProvider>
|
||||
<BrowserRouter>
|
||||
<AuthGuard>
|
||||
<AppRoutes />
|
||||
</AuthGuard>
|
||||
</BrowserRouter>
|
||||
</DialogProvider>
|
||||
</SnackbarProvider>
|
||||
</ThemeProvider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user