Sha256: 3d24fa722786a2583ddb28514d5a49c9c28466b61413f41eeed967aca8f40088

Contents?: true

Size: 425 Bytes

Versions: 2

Compression:

Stored size: 425 Bytes

Contents

import { Controller } from "@hotwired/stimulus"
import Listbox from "https://cdn.skypack.dev/@github/combobox-nav@3.0.1?min"

export default class extends Controller {
  static targets = [ "input", "list" ]

  connect() {
    this.listbox = new Listbox(this.inputTarget, this.listTarget)
  }

  disconnect() {
    this.listbox.destroy()
  }

  start() {
    this.listbox.start()
  }

  stop() {
    this.listbox.stop()
  }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
css-zero-0.0.84 lib/generators/css_zero/add/templates/app/javascript/controllers/listbox_controller.js
css-zero-0.0.83 lib/generators/css_zero/add/templates/app/javascript/controllers/listbox_controller.js