From c97973149196356f7d1014539a134ac8be89042c Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Fri, 12 Dec 2025 14:46:04 -0600 Subject: [PATCH] Use getter for isDesktop --- .../controllers/collapsible_columns_controller.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/javascript/controllers/collapsible_columns_controller.js b/app/javascript/controllers/collapsible_columns_controller.js index cd533220e..26950f36a 100644 --- a/app/javascript/controllers/collapsible_columns_controller.js +++ b/app/javascript/controllers/collapsible_columns_controller.js @@ -152,12 +152,12 @@ export default class extends Controller { this.titleTargets.forEach(title => this._intersectionObserver.observe(title)) } - #isDesktop(e) { - return e.matches ?? e + get #isDesktop() { + return this.mediaQuery?.matches } - #handleDesktop(e) { - this.#isDesktop(e) ? this.#handleDesktopMode() : this.#handleMobileMode() + #handleDesktop() { + this.#isDesktop ? this.#handleDesktopMode() : this.#handleMobileMode() } async #handleDesktopMode() {