export default class extends HTMLElement {
  connectedCallback () {
    if (this.dataset.inputId) {
      const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone
      if (this.dataset.params === 'true') {
        const params = new URLSearchParams(this.input.value)
        params.set('timezone', timezone)
        this.input.value = params.toString()
      } else {
        this.input.value = timezone
      }
    }
  }
  get input () {
    return document.getElementById(this.dataset.inputId)
  }
}