]> danix's work - danix.xyz-2.git/commitdiff
fix: add x-data directive to search button for Alpine.js binding
authorDanilo M. <redacted>
Mon, 20 Apr 2026 12:10:58 +0000 (14:10 +0200)
committerDanilo M. <redacted>
Mon, 20 Apr 2026 12:10:58 +0000 (14:10 +0200)
Search icon button was missing x-data attribute, preventing Alpine.js from processing @click directive. Added minimal x-data to enable event dispatching.

Co-Authored-By: Claude Haiku 4.5 <redacted>
themes/danix-xyz-hacker/layouts/partials/header.html

index 63151ba5e09442b1dae00b85b46b9b4390a5abdb..739c77671968df6d1ce28c8e947bdd7cf6624b21 100644 (file)
@@ -23,6 +23,7 @@
     <div class="flex items-center gap-4 md:gap-6">
       <!-- Search button (desktop only) -->
       <button
+        x-data
         @click="$dispatch('open-search')"
         aria-label="{{ i18n "searchArticles" }}"
         class="hidden md:flex p-2 rounded hover:bg-surface transition-colors focus:outline-none focus:ring-2 focus:ring-accent"