From 6579d52c7c77230dd21fc074a514ebe5d340237b Mon Sep 17 00:00:00 2001 From: BerkieBb <82737367+BerkieBb@users.noreply.github.com> Date: Sun, 25 Sep 2022 14:24:45 +0200 Subject: [PATCH] feat(web/menu/list): keyPressed on closeMenu --- web/src/features/menu/list/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/features/menu/list/index.tsx b/web/src/features/menu/list/index.tsx index 5e4622a..b32364c 100644 --- a/web/src/features/menu/list/index.tsx +++ b/web/src/features/menu/list/index.tsx @@ -37,10 +37,10 @@ const ListMenu: React.FC = () => { const [indexStates, setIndexStates] = useState>({}); const listRefs = useRef>([]); - const closeMenu = (ignoreFetch?: boolean) => { + const closeMenu = (ignoreFetch?: boolean, keyPressed?: string) => { if (menu.canClose === false) return; setVisible(false); - if (!ignoreFetch) fetchNui('closeMenu'); + if (!ignoreFetch) fetchNui('closeMenu', keyPressed); }; const moveMenu = (e: React.KeyboardEvent) => { @@ -111,7 +111,7 @@ const ListMenu: React.FC = () => { if (!visible) return; const keyHandler = (e: KeyboardEvent) => { - if (['Escape', 'Backspace'].includes(e.code)) closeMenu(); + if (['Escape', 'Backspace'].includes(e.code)) closeMenu(false, e.code); }; window.addEventListener('keydown', keyHandler);