app/javascript/js/controllers/card_filters_controller.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Controller } from '@hotwired/stimulus'
import URI from 'urijs'

export default class extends Controller {
  static targets = ['cards']

  updateCards(event) {
    this.cardsTargets.forEach((frame) => {
      // Add date param to the existing frame.src
      frame.src = new URI(frame.src).setQuery('global_range[date]', event.target.dataset.days).toString()
    })
  }
}