You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
676 B
14 lines
676 B
// Load all the controllers within this directory and all subdirectories. |
|
// Controller files must be named *_controller.js. |
|
|
|
import { Application } from "stimulus" |
|
import { definitionsFromContext } from "stimulus/webpack-helpers" |
|
import StimulusReflex from 'stimulus_reflex' |
|
import consumer from '../channels/consumer' |
|
import controller from '../controllers/application_controller' |
|
|
|
const application = Application.start() |
|
const context = require.context("controllers", true, /_controller\.js$/) |
|
application.load(definitionsFromContext(context)) |
|
StimulusReflex.initialize(application, { consumer, controller }) |
|
StimulusReflex.debug = process.env.RAILS_ENV === 'development'
|
|
|