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
+13
View File
@@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next'
import { LanguageSwitch } from '@nstart/ui'
import { AuthBadge } from '@/auth/AuthBadge'
import { useCanMutate } from '@/auth/useCanMutate'
import { ThemeSwitch } from '@/components/layout/ThemeSwitch'
import { UpdateBanner } from '@/components/version/UpdateBanner'
import { VersionBadge } from '@/components/version/VersionBadge'
@@ -46,6 +47,17 @@ function RootLayout() {
>
{t('nav.search')}
</Link>
{/* Документация — внешняя страница (Docusaurus → ordinis-docs
deployment монтируется на /docs ingress'ом). target=_blank
чтобы не терять контекст приложения. */}
<a
href="/docs/"
target="_blank"
rel="noreferrer noopener"
className="text-carbon hover:text-ultramarain"
>
{t('nav.docs')}
</a>
{canMutate && (
<>
<Link
@@ -88,6 +100,7 @@ function RootLayout() {
</nav>
<div className="ml-auto flex items-center gap-3">
<VersionBadge />
<ThemeSwitch />
<LanguageSwitch
value={i18n.language}
options={LANG_OPTIONS}