useCallbacks

This commit is contained in:
Josh Hawkins 2023-09-15 12:24:47 -05:00
parent abeb007d3f
commit 0a8edee066

View File

@ -27,22 +27,22 @@ export default function CameraControlPanel({ camera = '' }) {
setCurrentPreset(''); setCurrentPreset('');
}; };
const onSetMove = async (e, dir) => { const onSetMove = useCallback(async (e, dir) => {
e.stopPropagation(); e.stopPropagation();
sendPtz(`MOVE_${dir}`); sendPtz(`MOVE_${dir}`);
setCurrentPreset(''); setCurrentPreset('');
}; }, [sendPtz, setCurrentPreset]);
const onSetZoom = async (e, dir) => { const onSetZoom = useCallback(async (e, dir) => {
e.stopPropagation(); e.stopPropagation();
sendPtz(`ZOOM_${dir}`); sendPtz(`ZOOM_${dir}`);
setCurrentPreset(''); setCurrentPreset('');
}; }, [sendPtz, setCurrentPreset]);
const onSetStop = async (e) => { const onSetStop = useCallback(async (e) => {
e.stopPropagation(); e.stopPropagation();
sendPtz('STOP'); sendPtz('STOP');
}; }, [sendPtz]);
const keydownListener = useCallback((e) => { const keydownListener = useCallback((e) => {
if (!ptz || !e) { if (!ptz || !e) {