import { Controller } from "@hotwired/stimulus" export default class extends Controller { static targets = ["checkbox"] connect() { console.log("Toggle controller connected") } toggle() { console.log("Toggle clicked, checked:", this.checkboxTarget.checked) const url = new URL(window.location) if (this.checkboxTarget.checked) { url.searchParams.delete('show_read') } else { url.searchParams.set('show_read', 'false') } console.log("Navigating to:", url.toString()) window.location.href = url.toString() } }