index.coffee 856 B

123456789101112131415161718192021222324252627
  1. # app/components/Domain/MultilevelMenu/index.coffee
  2. # Добавление стилей компонента
  3. if globalThis.stylFns and globalThis.stylFns['app/components/Domain/MultilevelMenu/index.styl']
  4. styleElement = document.createElement('style')
  5. styleElement.type = 'text/css'
  6. styleElement.textContent = globalThis.stylFns['app/components/Domain/MultilevelMenu/index.styl']
  7. document.head.appendChild(styleElement)
  8. else
  9. log '⚠️ Стили лоадера не найдены'
  10. module.exports =
  11. name: 'multilevel-menu'
  12. props:
  13. domains:
  14. type: Array
  15. default: -> []
  16. currentDomain:
  17. type: String
  18. default: ''
  19. methods:
  20. selectDomain: (domain) ->
  21. @$emit 'domain-changed', domain
  22. render: (new Function '_ctx', '_cache', globalThis.renderFns['app/components/Domain/MultilevelMenu/index.pug'])()