import ApplicationController from "./application_controller"; export default class extends ApplicationController { connect() { super.connect(); this.element .querySelector("input") .addEventListener("keydown", this.searchOnEnter); } disconnect() { super.disconnect(); this.element .querySelector("input") .removeEventListener("keydown", this.searchOnEnter); } searchOnEnter = (e) => { if (e.key === "Enter") { this.element.querySelector(".search-button").click(); } }; search(e) { this.element.querySelector(".search-button").dataset["value"] = e.target.value; } }