Files
Starlight_Launcher/apps/app-frontend/src/helpers/library-display-mode.ts
T

13 lines
472 B
TypeScript

export type LibraryDisplayMode = 'standard' | 'cards'
const LIBRARY_DISPLAY_MODE_STORAGE_KEY = 'axolotl-library-display-mode'
export function getLastLibraryDisplayMode(): LibraryDisplayMode {
const value = globalThis.localStorage?.getItem(LIBRARY_DISPLAY_MODE_STORAGE_KEY)
return value === 'cards' ? value : 'standard'
}
export function setLastLibraryDisplayMode(mode: LibraryDisplayMode) {
globalThis.localStorage?.setItem(LIBRARY_DISPLAY_MODE_STORAGE_KEY, mode)
}