diff --git a/apps/web/src/design-preview/bits.tsx b/apps/web/src/design-preview/bits.tsx index e7b9886..18b92f5 100644 --- a/apps/web/src/design-preview/bits.tsx +++ b/apps/web/src/design-preview/bits.tsx @@ -301,51 +301,6 @@ export function CopyList({ ) } -export type StateItem = { - title: string - when: string - text: string - tone?: 'wn' | 'er' - cta: string -} - -/** Пустые и аварийные состояния раздела (как «Состояния раздела» канваса). */ -export function StatesFrame({ - title, - description, - items, -}: { - title: string - description: string - items: StateItem[] -}) { - return ( - - - {title} - {description} - - - - - - ) -} - /** Компактный список «ключ — значение» для боковых окон. */ export function KvList({ items }: { items: Array<[string, string]> }) { return ( 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 154625e..aa870cd 100644 --- a/apps/web/src/design-preview/pages/app-links-page.tsx +++ b/apps/web/src/design-preview/pages/app-links-page.tsx @@ -9,7 +9,7 @@ import { Field, FieldDescription, FieldLabel } from '@authportal/ui/components/f import { Input } from '@authportal/ui/components/input' import { Switch } from '@authportal/ui/components/switch' import { Tabs, TabsContent, TabsList, TabsTrigger } from '@authportal/ui/components/tabs' -import { PageHead, PreviewSheet, StatesFrame, StatusBadge } from '../bits' +import { PageHead, PreviewSheet, StatusBadge } from '../bits' import { MOCK_SWITCHER } from '../mock' import { usePreviewStore } from '../preview-store' import { PreviewSectionGrid, TwoLineCell, type GridColumn } from '../section-grid' @@ -174,15 +174,6 @@ export function AppLinksPage() { )} onRowClick={setEditing} /> - = { cfdm: CloudIcon, @@ -72,15 +72,6 @@ export function AppsPage() { } })} /> - {grid('Журнал изменений', 'Поиск по событию, пользователю и IP · фильтры: источник, важность, объект', MOCK_AUDIT)} - {grid('События аутентификации', 'Входы, выходы и SSO · подробности — в разделе «Входы»', auth)} {grid('Изменения пользователей', 'Создание, правки, права и passkeys', users)} diff --git a/apps/web/src/design-preview/pages/logins-page.tsx b/apps/web/src/design-preview/pages/logins-page.tsx index f23c8fa..d7c8d8f 100644 --- a/apps/web/src/design-preview/pages/logins-page.tsx +++ b/apps/web/src/design-preview/pages/logins-page.tsx @@ -5,7 +5,7 @@ import { toast } from 'sonner' import { KpiStatGrid } from '@/components/reui-kit/kpi-stat-grid' import { Button } from '@authportal/ui/components/button' import { Tabs, TabsContent, TabsList, TabsTrigger } from '@authportal/ui/components/tabs' -import { Segmented, CodeBlock, KvList, PageHead, PreviewSheet, SignalAlert, StatesFrame, StatusBadge } from '../bits' +import { Segmented, CodeBlock, KvList, PageHead, PreviewSheet, SignalAlert, StatusBadge } from '../bits' import { MOCK_LOGINS, MOCK_SESSIONS, type LoginRow, type SessionRow } from '../mock' import { PreviewSectionGrid, TwoLineCell, type GridColumn } from '../section-grid' @@ -114,14 +114,6 @@ export function LoginsPage() { ]} onRowClick={setEvent} /> - - diff --git a/apps/web/src/design-preview/pages/security-page.tsx b/apps/web/src/design-preview/pages/security-page.tsx index 00cb0fe..b500aba 100644 --- a/apps/web/src/design-preview/pages/security-page.tsx +++ b/apps/web/src/design-preview/pages/security-page.tsx @@ -8,7 +8,7 @@ import { Field, FieldDescription, FieldGroup, FieldLabel } from '@authportal/ui/ import { Input } from '@authportal/ui/components/input' import { Switch } from '@authportal/ui/components/switch' import { Tabs, TabsContent, TabsList, TabsTrigger } from '@authportal/ui/components/tabs' -import { KvFrame, KvList, PageHead, PreviewSheet, SignalAlert, StatesFrame, StatusBadge, TypedConfirm } from '../bits' +import { KvFrame, KvList, PageHead, PreviewSheet, SignalAlert, StatusBadge, TypedConfirm } from '../bits' import { MOCK_PASSKEYS, type PasskeyRow } from '../mock' import { PreviewSectionGrid, TwoLineCell, type GridColumn } from '../section-grid' @@ -80,15 +80,6 @@ export function SecurityPage() { setRenameValue(r.name) }} /> - diff --git a/apps/web/src/design-preview/pages/users-page.tsx b/apps/web/src/design-preview/pages/users-page.tsx index 76f7ad0..5cccd59 100644 --- a/apps/web/src/design-preview/pages/users-page.tsx +++ b/apps/web/src/design-preview/pages/users-page.tsx @@ -8,7 +8,7 @@ import { KpiStatGrid } from '@/components/reui-kit/kpi-stat-grid' import { Button } from '@authportal/ui/components/button' import { AccessDialog } from '../access-dialog' import { diffAccess, type AccessValue } from '../access-model' -import { CodeBlock, KvList, PageHead, PreviewSheet, SignalAlert, StatesFrame, TypedConfirm } from '../bits' +import { CodeBlock, KvList, PageHead, PreviewSheet, SignalAlert, TypedConfirm } from '../bits' import { MOCK_USERS, USER_JOURNAL } from '../mock' import { usePreviewStore } from '../preview-store' @@ -143,15 +143,6 @@ export function UsersPage() { onBulkSetRole={onBulkSetRole} onBulkDeactivate={onBulkDeactivate} /> -