diff --git a/client/helpers.js b/client/helpers.js index 9e218f77..f7ea6781 100644 --- a/client/helpers.js +++ b/client/helpers.js @@ -35,3 +35,11 @@ export function loadTheme() { setDarkThemeOn(false); } } + +export function getViewMode() { + return localStorage.getItem("viewMode") || "list"; +} + +export function setViewMode(mode) { + localStorage.setItem("viewMode", mode); +} diff --git a/client/views/SearchResults.vue b/client/views/SearchResults.vue index 905e7502..371b3efe 100644 --- a/client/views/SearchResults.vue +++ b/client/views/SearchResults.vue @@ -1,42 +1,113 @@