* ============LICENSE_START=======================================================
* org.onap.aai
* ================================================================================
- * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
- * Copyright © 2017 Amdocs
+ * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
+ * Copyright © 2017-2018 Amdocs
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* See the License for the specific language governing permissions and
* limitations under the License.
* ============LICENSE_END=========================================================
- *
- * ECOMP is a trademark and service mark of AT&T Intellectual Property.
*/
import {aaiActionTypes} from './MainScreenWrapperConstants.js';
import {
import {
contextHandlerActionTypes
} from 'app/contextHandler/ContextHandlerConstants.js';
+import {
+ personalizationActionTypes
+} from 'app/personlaization/PersonalizationConstans.js';
export default (state = {}, action) => {
switch (action.type) {
...state,
externalRequestFound: action.data
};
+
case aaiActionTypes.SET_SECONDARY_TITLE:
return {
...state,
secondaryTitle: action.data
};
+ case contextHandlerActionTypes.SUBSCRIPTION_PAYLOAD_FOUND:
+ return {
+ ...state,
+ subscriptionPayload: action.data.subscriptionDetails,
+ subscriptionEnabled: true
+ };
+ case contextHandlerActionTypes.SUBSCRIPTION_PAYLOAD_EMPTY:
+ return {
+ ...state,
+ subscriptionEnabled: false
+ };
+ case personalizationActionTypes.PERSONALIZATION_PAYLOAD_FOUND:
+ return {
+ ...state,
+ aaiTopLeftPersonalizedHeader: action.data.topLeftHeader,
+ aaiPersonalizedHtmlDocumentTitle: action.data.htmlDocumentTitle
+ };
}
return state;
};