quintodrome/ui/src/reducers/albumView.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
367 B
JavaScript
Raw Normal View History

2021-05-24 08:58:15 -08:00
import { ALBUM_MODE_GRID, ALBUM_MODE_TABLE } from '../actions'
export const albumViewReducer = (
previousState = {
grid: true,
},
payload,
) => {
const { type } = payload
switch (type) {
case ALBUM_MODE_GRID:
2021-05-24 08:58:15 -08:00
case ALBUM_MODE_TABLE:
return { ...previousState, grid: type === ALBUM_MODE_GRID }
default:
return previousState
}
}