mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
16 lines
403 B
TypeScript
16 lines
403 B
TypeScript
import { useAppDispatch } from 'app/store';
|
|
import _ from 'lodash';
|
|
import { useCallback } from 'react';
|
|
import { setCursorPosition, setIsDrawing } from '../canvasSlice';
|
|
|
|
const useCanvasMouseOut = () => {
|
|
const dispatch = useAppDispatch();
|
|
|
|
return useCallback(() => {
|
|
dispatch(setCursorPosition(null));
|
|
dispatch(setIsDrawing(false));
|
|
}, [dispatch]);
|
|
};
|
|
|
|
export default useCanvasMouseOut;
|