12345678910111213141516171819202122232425262728293031 |
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- define([
- 'uiClass'
- ], function (Element) {
- 'use strict';
- return Element.extend({
- defaults: {
- scopeConfig: {}
- },
- /**
- * Takes website id from current customer data and compare it with current website id
- * If customer belongs to another scope, we need to invalidate current section
- *
- * @param {Object} customerData
- */
- process: function (customerData) {
- var customer = customerData.get('customer');
- if (this.scopeConfig && customer() &&
- ~~customer().websiteId !== ~~this.scopeConfig.websiteId && ~~customer().websiteId !== 0) {
- customerData.reload(['customer']);
- }
- }
- });
- });
|