| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- import {
 -     ReducerRegistry
 - } from '../base/redux';
 - 
 - import {
 -     CANCEL_FEEDBACK,
 -     SUBMIT_FEEDBACK
 - } from './actionTypes';
 - 
 - const DEFAULT_STATE = {
 -     message: '',
 - 
 -     // The sentinel value -1 is used to denote no rating has been set and to
 -     // preserve pre-redux behavior.
 -     score: -1,
 -     submitted: false
 - };
 - 
 - /**
 -  * Reduces the Redux actions of the feature features/feedback.
 -  */
 - ReducerRegistry.register(
 -     'features/feedback',
 -     (state = DEFAULT_STATE, action) => {
 -         switch (action.type) {
 -         case CANCEL_FEEDBACK: {
 -             return {
 -                 ...state,
 -                 message: action.message,
 -                 score: action.score
 -             };
 -         }
 - 
 -         case SUBMIT_FEEDBACK: {
 -             return {
 -                 ...state,
 -                 message: '',
 -                 score: -1,
 -                 submitted: true
 -             };
 -         }
 -         }
 - 
 -         return state;
 -     });
 
 
  |