feat(admin-ui): shadcn/ui + Tailwind v4 foundation + theme switch
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user