![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/app/code/Amasty/Base/view/adminhtml/web/js/menu/ |
/** * Amasty Base Submenu Items UI Component */ define([ 'ko', 'uiComponent', 'Amasty_Base/js/actions/createMenuItem' ], function (ko, Component, createMenuItem) { 'use strict'; return Component.extend({ defaults: { vendorName: 'Amasty', templates: { label: 'Amasty_Base/submenu/components/label', list: 'Amasty_Base/submenu/list', dropdown: 'Amasty_Base/submenu/dropdown/dropdown', dropdownContent: 'Amasty_Base/submenu/dropdown/content' }, elemIndex: 0, solutions: [], simples: [], listens: { data: 'initChild' } }, /** @inheritdoc */ initObservable: function () { return this._super() .observe({ secondLevelItem: false, isDropdownActive: false, isNotFound: false }); }, /** * Init menu items * * @return {void} */ initChild: function () { this.data.forEach(function (item) { createMenuItem.call(this, item, this.elemIndex); this.elemIndex += 1; }.bind(this)); } }); });