const KEY = 'random_slides_data';
const SETTINGS_KEY = 'random_slides_settings';
export const loadSlides = () => {
try {
const data = localStorage.getItem(KEY);
return data ? JSON.parse(data) : null;
} catch (e) {
console.error("Failed to load slides", e);
return null;
}
};
export const saveSlides = (slides) => {
try {
localStorage.setItem(KEY, JSON.stringify(slides));
} catch (e) {
console.error("Failed to save slides", e);
}
};
export const loadSettings = () => {
try {
const data = localStorage.getItem(SETTINGS_KEY);
return data ? JSON.parse(data) : { fontSize: 256 };
} catch (e) {
console.error("Failed to load settings", e);
return { fontSize: 256 };
}
};
export const saveSettings = (settings) => {
try {
localStorage.setItem(SETTINGS_KEY, JSON.stringify(settings));
} catch (e) {
console.error("Failed to save settings", e);
}
};