diff --git a/apps/frontend/index.html b/apps/frontend/index.html
index 50807aa..2bb1b58 100644
--- a/apps/frontend/index.html
+++ b/apps/frontend/index.html
@@ -11,9 +11,15 @@
+
-
-
+
+
+
+
+
diff --git a/apps/frontend/public/css/preloader.css b/apps/frontend/public/css/preloader.css
index 7b70c16..4ea4385 100644
--- a/apps/frontend/public/css/preloader.css
+++ b/apps/frontend/public/css/preloader.css
@@ -1,5 +1,9 @@
/* Общие стили */
-body {
+body.preloader #app {
+ display: none;
+}
+
+body.preloader {
display: flex;
justify-content: center;
align-items: center;
@@ -9,6 +13,11 @@ body {
}
#loader {
+ display: none;
+}
+
+body.preloader #loader {
+ display: block;
text-align: center;
padding: 7.5vh 7.5vw;
}
diff --git a/apps/frontend/public/preloader.html b/apps/frontend/public/preloader.html
index 6acf526..e2e86d1 100644
--- a/apps/frontend/public/preloader.html
+++ b/apps/frontend/public/preloader.html
@@ -8,7 +8,7 @@
Загрузка… — НаСвязи
-
+
Нет подключения к интернету
diff --git a/apps/frontend/src/router/index.ts b/apps/frontend/src/router/index.ts
index d3c99b3..3421579 100644
--- a/apps/frontend/src/router/index.ts
+++ b/apps/frontend/src/router/index.ts
@@ -139,4 +139,8 @@ const router = createRouter({
},
})
+router.isReady().then(() => {
+ document.body.classList.remove('preloader')
+})
+
export default router