1234567891011121314151617181920212223242526272829303132 |
- import ReducerRegistry from '../base/redux/ReducerRegistry';
-
- import {
- SET_DETAILS
- } from './actionTypes';
- import { STATUSES } from './constants';
-
- const DEFAULT_STATE = {
- disabledFeatures: [],
- status: STATUSES.ACTIVE
- };
-
- export interface IJaaSState {
- [key: string]: any;
- }
-
- /**
- * Listen for actions that mutate the billing-counter state.
- */
- ReducerRegistry.register<IJaaSState>(
- 'features/jaas', (state = DEFAULT_STATE, action): IJaaSState => {
- switch (action.type) {
-
- case SET_DETAILS: {
- return action.payload;
- }
-
- default:
- return state;
- }
- }
- );
|