diff --git a/ordinis-admin-ui/src/routes/dictionaries.$name.tsx b/ordinis-admin-ui/src/routes/dictionaries.$name.tsx
index 1ac31ab..539506a 100644
--- a/ordinis-admin-ui/src/routes/dictionaries.$name.tsx
+++ b/ordinis-admin-ui/src/routes/dictionaries.$name.tsx
@@ -1655,7 +1655,7 @@ function FieldsTabContent({ detail }: { detail: { schemaJson: import('@/api/clie
{entries.map(([key, prop], idx) => (
|
{String(idx + 1).padStart(2, '0')}
@@ -1897,7 +1897,7 @@ function EventsTabContent({ dictName }: { dictName: string }) {
return (
|
|
{time.toLocaleString(undefined, {
diff --git a/ordinis-admin-ui/src/routes/dictionaries.index.tsx b/ordinis-admin-ui/src/routes/dictionaries.index.tsx
index 68de1dd..6c23bdd 100644
--- a/ordinis-admin-ui/src/routes/dictionaries.index.tsx
+++ b/ordinis-admin-ui/src/routes/dictionaries.index.tsx
@@ -473,10 +473,10 @@ function DictRow({ d, t }: { d: DictionaryDefinition; t: TFunc }) {
}
}
- // Per redesign prototype: row левый край имеет 4px stripe в scope color +
- // INTERNAL/RESTRICTED rows получают subtle bg tint для visual scope grouping.
- // PUBLIC = plain white (default — самый common scope не нужно подкрашивать).
- const rowTint = d.scope === 'PUBLIC' ? '' : `${SCOPE_BG_TINT[d.scope]}/30`
+ // Table rows always white per user feedback ("строки таблиц белые").
+ // Scope visually conveyed только через 3px left-stripe + colored SCOPE chip
+ // — без subtle row bg tint (был еле виден, плохо читался под page-bg).
+ // Hover full-strength surface-2 (не /40 opacity) — clear visual affordance.
return (
|
{/* name + subtitle (description short) + scope-color left stripe */}
|
diff --git a/ordinis-admin-ui/src/ui/components/table.tsx b/ordinis-admin-ui/src/ui/components/table.tsx
index ad175a7..69296bb 100644
--- a/ordinis-admin-ui/src/ui/components/table.tsx
+++ b/ordinis-admin-ui/src/ui/components/table.tsx
@@ -78,7 +78,9 @@ export const TableRow = React.forwardRef |