feat(admin-ui): shadcn/ui + Tailwind v4 foundation + theme switch

This commit is contained in:
Александр Зимин
2026-05-10 21:46:47 +00:00
parent c11a70128c
commit 3bfa7cae17
10 changed files with 1448 additions and 26 deletions
+12 -9
View File
@@ -8,6 +8,7 @@ import { routeTree } from './routeTree.gen'
import { oidcAuthConfig } from '@/auth/oidcConfig'
import { TokenSync } from '@/auth/TokenSync'
import { RequireAuth } from '@/auth/RequireAuth'
import { ThemeProvider } from '@/stores/ThemeProvider'
import './i18n'
import './styles.css'
@@ -29,15 +30,17 @@ createRoot(document.getElementById('root')!).render(
<StrictMode>
<AuthProvider {...oidcAuthConfig}>
<TokenSync />
<NStartUiProvider>
<RequireAuth>
<QueryClientProvider client={queryClient}>
<DatePickerProvider datePicker={DATE_PICKER_LOCALE_RU}>
<RouterProvider router={router} />
</DatePickerProvider>
</QueryClientProvider>
</RequireAuth>
</NStartUiProvider>
<ThemeProvider>
<NStartUiProvider>
<RequireAuth>
<QueryClientProvider client={queryClient}>
<DatePickerProvider datePicker={DATE_PICKER_LOCALE_RU}>
<RouterProvider router={router} />
</DatePickerProvider>
</QueryClientProvider>
</RequireAuth>
</NStartUiProvider>
</ThemeProvider>
</AuthProvider>
</StrictMode>,
)