Фикс стейта загрузки
This commit is contained in:
+1
-1
@@ -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 (
|
||||||
|
|||||||
@@ -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;
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user