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 (
); }