Sha256: 7f70a4303d895b75da00515e3566d4c6d95107e0e21a5b5eb7a17f8a620560c8

Contents?: true

Size: 1.81 KB

Versions: 3

Compression:

Stored size: 1.81 KB

Contents

console.debug("[Panda CMS] Importing Panda CMS Stimulus Controller...")

import { Application as PandaCmsApplication } from "@hotwired/stimulus"

const pandaCmsApplication = PandaCmsApplication.start()

console.debug("[Panda CMS] Application started...")

// Configure Stimulus development experience
pandaCmsApplication.debug = false
window.pandaCmsStimulus = pandaCmsApplication

console.debug("[Panda CMS] window.pandaCmsStimulus available...")

console.debug("[Panda CMS] Registering controllers...")

// Grab our internal controllers manually, prefixed with panda_cms_controllers so not to conflict
import { DashboardController } from "panda_cms_controllers/dashboard_controller"
pandaCmsApplication.register("dashboard", DashboardController)

import { SlugController } from "panda_cms_controllers/slug_controller"
pandaCmsApplication.register("slug", SlugController)

import { EditorController } from "panda_cms_controllers/editor_controller"
pandaCmsApplication.register("editor", EditorController)

console.debug("[Panda CMS] Registering components...")

// Import and register all TailwindCSS Components or just the ones you need
import { Alert, Autosave, ColorPreview, Dropdown, Modal, Tabs, Popover, Toggle, Slideover } from "tailwindcss-stimulus-components"
pandaCmsApplication.register('alert', Alert)
pandaCmsApplication.register('autosave', Autosave)
pandaCmsApplication.register('color-preview', ColorPreview)
pandaCmsApplication.register('dropdown', Dropdown)
pandaCmsApplication.register('modal', Modal)
pandaCmsApplication.register('popover', Popover)
pandaCmsApplication.register('slideover', Slideover)
pandaCmsApplication.register('tabs', Tabs)
pandaCmsApplication.register('toggle', Toggle)

console.debug("[Panda CMS] Components registered...")

export { pandaCmsApplication }

console.debug("[Panda CMS] Application exported...")

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
panda_cms-0.6.3 app/javascript/panda_cms/controllers/index.js
panda_cms-0.6.2 app/javascript/panda_cms/controllers/index.js
panda_cms-0.6.1 app/javascript/panda_cms/controllers/index.js