app/javascript/js/controllers/input_autofocus_controller.js

Summary

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

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

  focus({ params }) {
    const element = this.context.element.querySelector(params.selector)
    if (this.element) {
      element.focus()
    }
  }
}