summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/layouts/partials
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-16 16:01:56 +0200
committerDanilo M. <danix@danix.xyz>2026-04-16 16:01:56 +0200
commitec4b801a718cf2b79c6dac90363fca3bc3fffeeb (patch)
treea5c0a8d735437b0c7f2574f37ab583d1f4e5274b /themes/danix-xyz-hacker/layouts/partials
parent13df7e27dba8ebaecd56ffb2c560015360776dc7 (diff)
downloaddanixxyz-ec4b801a718cf2b79c6dac90363fca3bc3fffeeb.tar.gz
danixxyz-ec4b801a718cf2b79c6dac90363fca3bc3fffeeb.zip
fix: add x-cloak to prevent menu flash on page load
- Add [x-cloak] { display: none } CSS rule - Add x-cloak attribute to menu overlay div - This hides the menu until Alpine.js initializes - Prevents the menu from appearing briefly on page refresh/load - Rebuild CSS: main.min.css updated Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Diffstat (limited to 'themes/danix-xyz-hacker/layouts/partials')
-rw-r--r--themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html
index caa6c6d..41f4e0b 100644
--- a/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html
+++ b/themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html
@@ -1,5 +1,6 @@
<!-- Mobile menu overlay (Alpine.js controlled) -->
<div
+ x-cloak
x-data="{ menuOpen: false }"
@toggle-menu.window="menuOpen = !menuOpen"
@keydown.escape.window="menuOpen = false"