diff --git a/ordinis-admin-ui/src/routes/dictionaries.$name.tsx b/ordinis-admin-ui/src/routes/dictionaries.$name.tsx index a5be970..8e13245 100644 --- a/ordinis-admin-ui/src/routes/dictionaries.$name.tsx +++ b/ordinis-admin-ui/src/routes/dictionaries.$name.tsx @@ -598,6 +598,25 @@ function DictionaryDetail() { return false }, [detailQuery.data?.schemaJson]) + // Full-page loader пока ОБА query (detail + records) не готовы. Иначе + // юзер видит partial render — узкая колонка без extra columns, info panel + // ещё не появилась, бар нагружается частями. Per user: "вот такого не + // должно быть, лучше лоадер". + if (detailQuery.isLoading || (!detailQuery.data && !detailQuery.error)) { + return ( +