WikiEducationFoundation/WikiEduDashboard

View on GitHub
app/assets/javascripts/reducers/course_alerts.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import {
  RECEIVE_ONBOARDING_ALERT
} from '../constants/course_alerts';

const initialState = {
  onboardingAlert: null
};

export default function courseAlerts(state = initialState, { type, data }) {
  switch (type) {
    case RECEIVE_ONBOARDING_ALERT: {
      const [alert] = data.alerts;
      return { ...state, onboardingAlert: alert };
    }
    default:
      return state;
  }
}