mirror of
https://github.com/stoatchat/for-legacy-web.git
synced 2026-03-07 09:25:27 +00:00
fix(settings): persist false-y values
This commit is contained in:
@@ -75,7 +75,8 @@ export default class Settings
|
|||||||
@action hydrate(data: ISettings) {
|
@action hydrate(data: ISettings) {
|
||||||
Object.keys(data).forEach(
|
Object.keys(data).forEach(
|
||||||
(key) =>
|
(key) =>
|
||||||
(data as any)[key] && this.data.set(key, (data as any)[key]),
|
typeof (data as any)[key] !== "undefined" &&
|
||||||
|
this.data.set(key, (data as any)[key]),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ export default observer(() => {
|
|||||||
!state.settings.get("appearance:seasonal"),
|
!state.settings.get("appearance:seasonal"),
|
||||||
);
|
);
|
||||||
|
|
||||||
const seasonalTheme = state.settings.get("appearance:seasonal") ?? true;
|
const seasonalTheme = state.settings.get("appearance:seasonal", true);
|
||||||
const isDecember = !isTouchscreenDevice && new Date().getMonth() === 11;
|
const isDecember = !isTouchscreenDevice && new Date().getMonth() === 11;
|
||||||
const snowflakes = useMemo(() => {
|
const snowflakes = useMemo(() => {
|
||||||
const flakes = [];
|
const flakes = [];
|
||||||
|
|||||||
Reference in New Issue
Block a user