feat(web): align ops screens with ReUI PRO kit and Frame surface

OpsDashboard+afterKpi на dashboard; FrameDataGrid вместо DataGridCard; KpiStatGrid вместо SectionCards; SettingsShell без Separator. Preview: dashboard-1, stats-12, data-grid-filtering-2, settings-16.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
DenozordecandCursor committed 2026-07-31 12:15:59 +07:00
1 parent 53ce80c9ff
commit c3369059af
20 files changed
+216 -198

No files matched your search

@@ -5,7 +5,7 @@ import { toast } from 'sonner'
import { Button } from '@evobgp/ui/components/button'
import { ConfirmDialog } from '@/components/confirm-dialog'
import { DataGridCard } from '@/components/data-grid-shell'
import { FrameDataGrid } from '@/components/reui-kit'
import { QueryState } from '@/components/query-state'
import { TableSkeleton } from '@/components/skeletons'
import { ModuleEntriesGrid, type ModuleEntryDeleteTarget } from '@/components/modules/module-entries-grid'
@@ -128,7 +128,7 @@ export function ModuleEntriesSection({
return (
<>
<DataGridCard
<FrameDataGrid
title={meta.title}
description={meta.description}
actions={
@@ -166,7 +166,7 @@ export function ModuleEntriesSection({
/>
)}
</QueryState>
</DataGridCard>
</FrameDataGrid>
{mod.type === 'DOMAINS' ? (
<ModuleDomainEntryDialog