fixed changing editor theme #300

This commit is contained in:
Jan Prochazka
2022-07-14 19:22:37 +02:00
parent bef8cdbee4
commit 1f8ef8e20e
3 changed files with 28 additions and 14 deletions

View File

@@ -29,7 +29,11 @@ export function writableWithStorage<T>(defaultValue: T, storageName) {
}
export function writableSettingsValue<T>(defaultValue: T, storageName) {
const res = derived(useSettings(), $settings => ($settings || {})[storageName] ?? defaultValue);
const res = derived(useSettings(), $settings => {
const obj = $settings || {};
// console.log('GET SETTINGS', $settings, storageName, obj[storageName]);
return obj[storageName] ?? defaultValue;
});
return {
...res,
set: value => apiCall('config/update-settings', { [storageName]: value }),