Spaces:
Sleeping
Sleeping
| /** | |
| * Safe localStorage helpers that handle cases where localStorage is not available | |
| * or access is restricted by the browser. | |
| */ | |
| export function getLocalStorageItem(key: string): string | null { | |
| try { | |
| return localStorage.getItem(key) | |
| } catch (error) { | |
| console.warn('Failed to access localStorage:', error) | |
| return null | |
| } | |
| } | |
| export function setLocalStorageItem(key: string, value: string): void { | |
| try { | |
| localStorage.setItem(key, value) | |
| } catch (error) { | |
| console.warn('Failed to set localStorage item:', error) | |
| } | |
| } | |
| export function removeLocalStorageItem(key: string): void { | |
| try { | |
| localStorage.removeItem(key) | |
| } catch (error) { | |
| console.warn('Failed to remove localStorage item:', error) | |
| } | |
| } | |