]> danix's work - danix.xyz-2.git/commitdiff
feat: add open-search event listener to modal
authorDanilo M. <redacted>
Mon, 20 Apr 2026 11:56:24 +0000 (13:56 +0200)
committerDanilo M. <redacted>
Mon, 20 Apr 2026 11:56:24 +0000 (13:56 +0200)
Modal now listens for 'open-search' event dispatched by header search icon button. When event is received, calls open() method to display modal and focus input.

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

index 22f68afcbd212d168dc4f281f51d85d2e8c763db..6b96b3ad3b532c35218c0d0f07c907405f43a393 100644 (file)
@@ -3,6 +3,7 @@
   x-cloak
   x-data="searchOverlay()"
   @keydown.escape.window="handleEscape($event)"
+  @open-search.window="open()"
   class="fixed inset-0 z-50"
   :class="{ 'flex items-center justify-center': isOpen, 'hidden': !isOpen }"
   x-show="isOpen"