CodShot
JavaScript Public

Save UI State to localStorage

Remember a simple UI preference in localStorage.

#javascript #localstorage #ui #state
JavaScript
const checkbox = document.querySelector('#compactMode');
const savedValue = localStorage.getItem('compactMode');

checkbox.checked = savedValue === '1';
document.body.classList.toggle('compact', checkbox.checked);

checkbox.addEventListener('change', () => {
    localStorage.setItem('compactMode', checkbox.checked ? '1' : '0');
    document.body.classList.toggle('compact', checkbox.checked);
});

Notes

localStorage is good for small non-sensitive preferences.

Snippet actions

CodShot user
CodShot user
Updated: 2026-06-08 14:33
Public snippets
0
Forks
CodShot AI Help
Ask about CodShot features, plans, workspace, AI limits, referrals, and public help topics.
Hi! I can help you understand how CodShot works. What would you like to know?
For account-specific or sensitive issues, please open a support ticket. Open support