32 lines
531 B
TypeScript
32 lines
531 B
TypeScript
import { VIEW } from '../types';
|
|
|
|
const getViewIcon = (view: VIEW) => {
|
|
switch (view) {
|
|
case VIEW.MASONRY: {
|
|
return 'view-dashboard';
|
|
}
|
|
case VIEW.GRID: {
|
|
return 'view-grid';
|
|
}
|
|
case VIEW.LIST: {
|
|
return 'view-list';
|
|
}
|
|
}
|
|
};
|
|
|
|
const getNextView = (view: VIEW) => {
|
|
switch (view) {
|
|
case VIEW.MASONRY: {
|
|
return VIEW.GRID;
|
|
}
|
|
case VIEW.GRID: {
|
|
return VIEW.LIST;
|
|
}
|
|
case VIEW.LIST: {
|
|
return VIEW.MASONRY;
|
|
}
|
|
}
|
|
};
|
|
|
|
export { getViewIcon, getNextView };
|