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