import React, { Dispatch, SetStateAction, useEffect } from "react"; import useLocalSettingsStore from "@/store/localSettings"; import { ViewMode } from "@/types/global"; type Props = { viewMode: ViewMode; setViewMode: Dispatch>; }; export default function ViewDropdown({ viewMode, setViewMode }: Props) { const { updateSettings } = useLocalSettingsStore(); const onChangeViewMode = ( e: React.MouseEvent, viewMode: ViewMode ) => { setViewMode(viewMode); }; useEffect(() => { updateSettings({ viewMode }); }, [viewMode]); return (
{/* */}
); }