1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-24 20:36:40 +07:00

fixed typos

This commit is contained in:
muerwre 2019-08-02 18:43:24 +07:00
parent 6066c91060
commit 840af25df4
17 changed files with 438 additions and 125 deletions

View file

@ -1,24 +1,24 @@
import { useCallback, useEffect, useRef, useState } from "react";
import { useCallback, useEffect, useRef, useState } from 'react';
export const useCloseOnEscape = (onRequestClose: () => void, ignore_inputs = false) => {
const onEscape = useCallback(
event => {
if (event.key !== "Escape") return;
if (event.key !== 'Escape') return;
if (
ignore_inputs &&
(event.target.tagName === "INPUT" || event.target.tagName === "TEXTAREA")
(event.target.tagName === 'INPUT' || event.target.tagName === 'TEXTAREA')
)
return;
onRequestClose();
},
[onRequestClose]
[onRequestClose],
);
useEffect(() => {
window.addEventListener("keyup", onEscape);
window.addEventListener('keyup', onEscape);
return () => {
window.removeEventListener("keyup", onEscape);
window.removeEventListener('keyup', onEscape);
};
}, [onEscape]);
};