minor fix

This commit is contained in:
daniel31x13 2024-09-09 19:16:28 -04:00
parent 0591d7c134
commit e1149c2733

View File

@ -1,4 +1,4 @@
import React, { Dispatch, SetStateAction } from "react"; import React, { Dispatch, SetStateAction, useEffect } from "react";
import useLocalSettingsStore from "@/store/localSettings"; import useLocalSettingsStore from "@/store/localSettings";
import { ViewMode } from "@/types/global"; import { ViewMode } from "@/types/global";
import { dropdownTriggerer } from "@/lib/client/utils"; import { dropdownTriggerer } from "@/lib/client/utils";
@ -13,6 +13,10 @@ export default function ViewDropdown({ viewMode, setViewMode }: Props) {
const { settings, updateSettings } = useLocalSettingsStore((state) => state); const { settings, updateSettings } = useLocalSettingsStore((state) => state);
const { t } = useTranslation(); const { t } = useTranslation();
useEffect(() => {
updateSettings({ viewMode });
}, [viewMode, updateSettings]);
const onChangeViewMode = (mode: ViewMode) => { const onChangeViewMode = (mode: ViewMode) => {
setViewMode(mode); setViewMode(mode);
updateSettings({ viewMode }); updateSettings({ viewMode });