import { create } from 'zustand'; interface ViewState { isMiniView: boolean; setMiniView: (isMini: boolean) => void; toggleMiniView: () => void; } export const useViewStore = create((set) => ({ isMiniView: false, setMiniView: (isMini) => set({ isMiniView: isMini }), toggleMiniView: () => set((state) => ({ isMiniView: !state.isMiniView })), }));