Фикс стейта загрузки

This commit is contained in:
NikitaKalitov
2026-08-27 14:33:35 +03:00
parent e8c05d307c
commit 762f43dad4
2 changed files with 18 additions and 1 deletions
+1 -1
View File
@@ -97,7 +97,7 @@ function App() {
}, []); }, []);
if (!doc) { if (!doc) {
return <p style={{ padding: 16, fontFamily: 'system-ui, sans-serif' }}>Загрузка диаграммы…</p>; return <div className="diagram-loading">Загрузка диаграммы…</div>;
} }
return ( return (
+17
View File
@@ -21,3 +21,20 @@ body,
.diagram-breadcrumbs:hover { .diagram-breadcrumbs:hover {
cursor: pointer; cursor: pointer;
} }
/*
* Экран ожидания `diagram:init` от хоста. Занимает ровно высоту вьюпорта и
* центрирует надпись. Раньше это был <p> с отступом: его собственный
* margin выходил за пределы 100%-высоты предка и давал вертикальный скролл
* на пустом экране.
*/
.diagram-loading {
height: 100%;
margin: 0;
padding: 16px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: #525a64;
}