docbrown/app/javascript/packs/admin.js
2023-12-28 13:37:14 +00:00

15 lines
611 B
JavaScript

import { Application } from '@hotwired/stimulus';
import { definitionsFromContext } from '@hotwired/stimulus-webpack-helpers';
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));