Sha256: 27a7eaf628e8df0869701663834dc978a8d4a231e5d1bf3fd4e585161f230f6a

Contents?: true

Size: 1.31 KB

Versions: 5

Compression:

Stored size: 1.31 KB

Contents

import { identifierForContextKey } from "@stimulus/webpack-helpers"

import ButtonToggleController from './fields/button_toggle_controller'
import CloudinaryImageController from './fields/cloudinary_image_controller'
import ColorPickerController from './fields/color_picker_controller'
import DateController from './fields/date_controller'
import FileFieldController from './fields/file_field_controller'
import PhoneController from './fields/phone_controller'
import SuperSelectController from './fields/super_select_controller'

export const controllerDefinitions = [
  [ButtonToggleController, 'fields/button_toggle_controller.js'],
  [CloudinaryImageController, 'fields/cloudinary_image_controller.js'],
  [ColorPickerController, 'fields/color_picker_controller.js'],
  [DateController, 'fields/date_controller.js'],
  [FileFieldController, 'fields/file_field_controller.js'],
  [PhoneController, 'fields/phone_controller.js'],
  [SuperSelectController, 'fields/super_select_controller.js']
].map(function(d) {
  const key = d[1]
  const controller = d[0]
  return {
    identifier: identifierForContextKey(key),
    controllerConstructor: controller
  }
})

export {
  ButtonToggleController,
  CloudinaryImageController,
  ColorPickerController,
  DateController,
  FileFieldController,
  PhoneController,
  SuperSelectController
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bullet_train-fields-1.0.7 app/javascript/controllers/index.js
bullet_train-fields-1.0.6 app/javascript/controllers/index.js
bullet_train-fields-1.0.5 app/javascript/controllers/index.js
bullet_train-fields-1.0.4 app/javascript/controllers/index.js
bullet_train-fields-1.0.3 app/javascript/controllers/index.js