Files
fizzy/app/javascript/controllers/query_merger_controller.js
T
2024-11-07 11:32:21 -06:00

11 lines
352 B
JavaScript

import { Controller } from "@hotwired/stimulus"
// FIXME: Can we do this without a controller? https://github.com/basecamp/fizzy/pull/130#discussion_r1833094616
export default class extends Controller {
merge({ params: { key, value } }) {
const url = new URL(window.location.href)
url.searchParams.set(key, value)
Turbo.visit(url)
}
}