escape key closes data window

This commit is contained in:
Proddy
2023-05-11 00:23:35 +02:00
parent b255b65dc4
commit 6575e1d790

View File

@@ -205,6 +205,21 @@ const DashboardDevices: FC = () => {
} }
); );
const escFunction = useCallback((event) => {
if (event.keyCode === 27) {
if (device_select) {
device_select.fns.onRemoveAll();
}
}
}, []);
useEffect(() => {
document.addEventListener('keydown', escFunction);
return () => {
document.removeEventListener('keydown', escFunction);
};
}, [escFunction]);
const fetchCoreData = useCallback(async () => { const fetchCoreData = useCallback(async () => {
try { try {
setSelectedDevice(undefined); setSelectedDevice(undefined);