diff --git a/apps/web/src/design-preview/bits.tsx b/apps/web/src/design-preview/bits.tsx
index 598137d..14ef41f 100644
--- a/apps/web/src/design-preview/bits.tsx
+++ b/apps/web/src/design-preview/bits.tsx
@@ -52,12 +52,10 @@ export function StatusBadge({ tone, children }: { tone: Tone; children: ReactNod
export function PageHead({
title,
sub,
- source,
actions,
}: {
title: string
sub: string
- source: string
actions?: ReactNode
}) {
return (
@@ -65,13 +63,6 @@ export function PageHead({
{title}
{sub}
-
-
- Получено 14:02:11 · {source}
-
{actions ? {actions}
: null}
diff --git a/apps/web/src/design-preview/pages/app-links-page.tsx b/apps/web/src/design-preview/pages/app-links-page.tsx
index df11b99..dd44585 100644
--- a/apps/web/src/design-preview/pages/app-links-page.tsx
+++ b/apps/web/src/design-preview/pages/app-links-page.tsx
@@ -110,7 +110,6 @@ export function AppLinksPage() {
toast('Добавление приложения недоступно в макете', { description: 'Каталог фиксирован контрактом: cfdm · vps · bgp · fw · dns · cdn · mm.' })}>
diff --git a/apps/web/src/design-preview/pages/apps-page.tsx b/apps/web/src/design-preview/pages/apps-page.tsx
index 5a2d4f6..81e11ad 100644
--- a/apps/web/src/design-preview/pages/apps-page.tsx
+++ b/apps/web/src/design-preview/pages/apps-page.tsx
@@ -1,13 +1,11 @@
import { Link } from '@tanstack/react-router'
-import { CloudIcon, GlobeIcon, LayoutDashboardIcon, ServerIcon, ShieldIcon, LayoutGridIcon, KeyRoundIcon, FingerprintIcon, ShieldCheckIcon } from 'lucide-react'
+import { CloudIcon, GlobeIcon, LayoutDashboardIcon, ServerIcon, ShieldIcon } from 'lucide-react'
import { toast } from 'sonner'
import { APPS, type AppId } from '@authportal/shared'
-import { KpiStatGrid } from '@/components/reui-kit/kpi-stat-grid'
import { QuickActionGrid } from '@/components/reui-kit/quick-action-grid'
import { Button } from '@authportal/ui/components/button'
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@authportal/ui/components/tabs'
import { PageHead } from '../bits'
-import { kpi } from '../kpi'
const ICONS: Record = {
cfdm: CloudIcon,
@@ -30,22 +28,12 @@ export function AppsPage() {
} nativeButton={false}>
Ссылки приложений
}
/>
- a.authMode === 'jwt').length), { icon: KeyRoundIcon, tone: 'in', badge: 'fragment-токен', sub: 'вход без пароля' }),
- kpi('oidc', 'OIDC', String(allowed.filter((a) => a.authMode === 'oidc').length), { icon: FingerprintIcon, tone: 'in', badge: 'Technitium DNS', sub: 'внешний RP' }),
- kpi('role', 'Роль', 'Админ', { icon: ShieldCheckIcon, tone: 'wn', badge: 'is_admin', sub: 'полный доступ' }),
- ]}
- />
Доступные · {allowed.length}
diff --git a/apps/web/src/design-preview/pages/audit-page.tsx b/apps/web/src/design-preview/pages/audit-page.tsx
index a91e011..3e2b1bc 100644
--- a/apps/web/src/design-preview/pages/audit-page.tsx
+++ b/apps/web/src/design-preview/pages/audit-page.tsx
@@ -72,7 +72,6 @@ export function AuditPage() {
}
/>
- } nativeButton={false}>
- Показать
-
- }
- >
- 6 неудачных входов с 203.0.113.58 за 10 минут. Проверьте журнал входов и при необходимости отключите учётную запись.
-
-