diff --git a/invokeai/frontend/web/src/features/system/components/HotkeysModal/HotkeysModal.tsx b/invokeai/frontend/web/src/features/system/components/HotkeysModal/HotkeysModal.tsx index 6549846548..394d4c78b4 100644 --- a/invokeai/frontend/web/src/features/system/components/HotkeysModal/HotkeysModal.tsx +++ b/invokeai/frontend/web/src/features/system/components/HotkeysModal/HotkeysModal.tsx @@ -23,7 +23,7 @@ import { useHotkeyData } from 'features/system/components/HotkeysModal/useHotkey import { StickyScrollable } from 'features/system/components/StickyScrollable'; import { allHotkeysReset } from 'features/system/store/hotkeysSlice'; import type { ChangeEventHandler, ReactElement } from 'react'; -import { cloneElement, Fragment, memo, useCallback, useMemo, useRef, useState } from 'react'; +import { cloneElement, Fragment, memo, useCallback, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { PiXBold } from 'react-icons/pi'; @@ -45,7 +45,6 @@ const HotkeysModal = ({ children }: HotkeysModalProps) => { const dispatch = useAppDispatch(); const [hotkeyFilter, setHotkeyFilter] = useState(''); const [isEditMode, setIsEditMode] = useState(false); - const inputRef = useRef(null); const clearHotkeyFilter = useCallback(() => setHotkeyFilter(''), []); const onChange = useCallback>((e) => setHotkeyFilter(e.target.value), []); const toggleEditMode = useCallback(() => setIsEditMode((prev) => !prev), []); @@ -91,14 +90,20 @@ const HotkeysModal = ({ children }: HotkeysModalProps) => { {cloneElement(children, { onClick: onOpen, })} - + {t('hotkeys.hotkeys')} - + {hotkeyFilter.length && ( { {t('common.settingsLabel')} - +