2021-05-24 08:58:15 -08:00
|
|
|
import { ALBUM_MODE_GRID, ALBUM_MODE_TABLE } from '../actions'
|
2020-11-08 09:15:46 -09:00
|
|
|
|
|
|
|
|
export const albumViewReducer = (
|
|
|
|
|
previousState = {
|
|
|
|
|
grid: true,
|
|
|
|
|
},
|
2023-12-18 10:56:03 -09:00
|
|
|
payload,
|
2020-11-08 09:15:46 -09:00
|
|
|
) => {
|
|
|
|
|
const { type } = payload
|
|
|
|
|
switch (type) {
|
|
|
|
|
case ALBUM_MODE_GRID:
|
2021-05-24 08:58:15 -08:00
|
|
|
case ALBUM_MODE_TABLE:
|
2020-11-08 09:15:46 -09:00
|
|
|
return { ...previousState, grid: type === ALBUM_MODE_GRID }
|
|
|
|
|
default:
|
|
|
|
|
return previousState
|
|
|
|
|
}
|
|
|
|
|
}
|