diff --git a/app/javascript/controllers/tabs_controller.js b/app/javascript/controllers/tabs_controller.js index 15332871..16838e2a 100644 --- a/app/javascript/controllers/tabs_controller.js +++ b/app/javascript/controllers/tabs_controller.js @@ -16,7 +16,10 @@ export default class extends Controller { } select(event) { - this.updateClasses(event.target.dataset.id); + const element = event.target.closest("[data-id]"); + if (element) { + this.updateClasses(element.dataset.id); + } } onTurboLoad = () => { diff --git a/app/views/transactions/_search_form.html.erb b/app/views/transactions/_search_form.html.erb index 86bfb07d..c595540c 100644 --- a/app/views/transactions/_search_form.html.erb +++ b/app/views/transactions/_search_form.html.erb @@ -11,32 +11,53 @@ <%= lucide_icon("list-filter", class: "w-5 h-5 text-gray-500") %>

Filter

-