dudi/public/js/state.js

21 lines
466 B
JavaScript
Raw Normal View History

2026-05-08 09:34:19 +00:00
function loadPrefs() {
try { return JSON.parse(localStorage.getItem('zt_p') || '{}'); } catch (e) { return {}; }
}
export const state = {
TODAY: (() => { const d = new Date(); d.setHours(0,0,0,0); return d; })(),
goals: [],
prefs: loadPrefs(),
selDay: {},
addAmt: {},
renamingId: null,
renameVal: '',
collapsed: {},
userName: '',
isAdmin: false,
};
export function savePrefs() {
localStorage.setItem('zt_p', JSON.stringify(state.prefs));
}