Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export const DELETE_SLIDE = 'DELETE_SLIDE'
  2.  
  3. export const deleteSlide = index => ({
  4.   type: DELETE_SLIDE,
  5.   index
  6. })
  7.  
  8. export const slideReducer = (state, action) => {
  9.   // ... normal stuff
  10.   case DELETE_SLIDE:
  11.     return {
  12.       ...state,
  13.       slides: state.slides.filter(slide => slide.id !== action.index),
  14.       currentSlide: state.currentSlide === 0 ? 0 : state.currentSlide - 1
  15.     }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement