Files
navidrome/ui/src/reducers/albumView.js
T

18 lines
364 B
JavaScript

import { ALBUM_MODE_GRID, ALBUM_MODE_LIST } from '../actions'
export const albumViewReducer = (
previousState = {
grid: true,
},
payload
) => {
const { type } = payload
switch (type) {
case ALBUM_MODE_GRID:
case ALBUM_MODE_LIST:
return { ...previousState, grid: type === ALBUM_MODE_GRID }
default:
return previousState
}
}