import { Application } from '@hotwired/stimulus'; import { definitionsFromContext } from '@hotwired/stimulus-webpack-helpers'; import { LocalTimeElement } from '@github/time-elements'; // eslint-disable-line no-unused-vars import Rails from '@rails/ujs'; import 'focus-visible'; // Initialize Rails unobtrusive scripting adapter // https://github.com/rails/rails/blob/main/actionview/app/assets/javascripts/README.md#es2015 Rails.start(); // This loads all the Stimulus controllers at the same time for the admin // section of the application. const application = Application.start(); const context = require.context('admin/controllers', true, /.js$/); application.load(definitionsFromContext(context));