feat(admin-ui): catalog refresh + token migration (Stage 3.2)

This commit is contained in:
Александр Зимин
2026-05-11 09:08:38 +00:00
parent 3e19fd2cf9
commit 6db2a0c345
24 changed files with 289 additions and 273 deletions
+2 -2
View File
@@ -15,7 +15,7 @@ export function AuthBadge() {
if (auth.isLoading) {
return (
<span className="text-2xs uppercase tracking-label text-carbon/60">
<span className="text-2xs uppercase tracking-[0.10em] text-mute">
{t('loading')}
</span>
)
@@ -58,7 +58,7 @@ export function AuthBadge() {
return (
<div className="flex items-center gap-2">
<span className="inline-flex items-center gap-1 text-sm text-carbon">
<span className="inline-flex items-center gap-1 text-sm text-ink">
<UserIcon size={14} weight="duotone" />
<span className="hidden sm:inline">{display}</span>
</span>
+3 -3
View File
@@ -34,14 +34,14 @@ export function RequireAuth({ children }: { children: ReactNode }) {
return (
<div className="min-h-screen flex items-center justify-center p-8">
<div className="max-w-md text-center space-y-2">
<h1 className="text-lg font-primary">Ошибка входа</h1>
<p className="text-sm text-carbon/70">
<h1 className="text-lg font-sans">Ошибка входа</h1>
<p className="text-sm text-ink-2">
Keycloak вернул ошибку:{' '}
<code className="font-mono">{oidcError}</code>
</p>
<button
type="button"
className="mt-4 inline-flex items-center justify-center rounded-sm border border-ultramarain text-ultramarain px-4 py-2 text-sm hover:bg-orbit"
className="mt-4 inline-flex items-center justify-center rounded-sm border border-accent text-accent px-4 py-2 text-sm hover:bg-accent-bg"
onClick={() => {
window.location.href = '/'
}}