import React, { Dispatch, SetStateAction, useEffect, useState } from "react"; import useLocalSettingsStore from "@/store/localSettings"; import { ViewMode } from "@/types/global"; type Props = { viewMode: string; 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 as ViewMode }); }, [viewMode]); return (
{/* */}
); }