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