import { create } from 'zustand'; interface ViewerState { isLocked: boolean; toggleLock: () => void; } export const useViewerStore = create((set) => ({ isLocked: false, toggleLock: () => set((state) => ({ isLocked: !state.isLocked })), }));