diff --git a/resources/css/app.css b/resources/css/app.css
index b1a7e36..4f63131 100644
--- a/resources/css/app.css
+++ b/resources/css/app.css
@@ -29,3 +29,7 @@ @layer base{
@apply text-5xl font-black text-center
}
}
+
+.preload * {
+ transition: none !important;
+}
diff --git a/resources/js/app.js b/resources/js/app.js
index e59d6a0..b626286 100644
--- a/resources/js/app.js
+++ b/resources/js/app.js
@@ -1 +1,12 @@
import './bootstrap';
+
+window.addEventListener('load', () => {
+ const preloader = document.getElementById('preloader');
+ const content = document.getElementById('content');
+ preloader.style.opacity='0';
+ setTimeout(() => {
+ preloader.style.display='none';
+ }, 350)
+ content.style.display = 'block';
+ document.body.classList.remove('preload')
+})
diff --git a/resources/js/nav-menu.js b/resources/js/nav-menu.js
index 3ba60b1..3e6041b 100644
--- a/resources/js/nav-menu.js
+++ b/resources/js/nav-menu.js
@@ -4,11 +4,13 @@ const mobileMenu = document.getElementById('mobileMenu');
const body = document.body;
openBtn.addEventListener('click', () => {
- mobileMenu.classList.remove('hidden');
+ mobileMenu.classList.remove('translate-x-[100vw]');
+ mobileMenu.classList.add('translate-x-0');
body.style.overflow = 'hidden';
})
closeBtn.addEventListener('click', () => {
- mobileMenu.classList.add('hidden');
+ mobileMenu.classList.add('translate-x-[100vw]');
+ mobileMenu.classList.remove('translate-x-0');
body.style.overflow = 'visible';
})
diff --git a/resources/views/components/dashboard/broker/navbar.blade.php b/resources/views/components/dashboard/broker/navbar.blade.php
index 5b7f43a..1eaca2f 100644
--- a/resources/views/components/dashboard/broker/navbar.blade.php
+++ b/resources/views/components/dashboard/broker/navbar.blade.php
@@ -9,13 +9,13 @@