import type { RefObject } from "react"; import { useRef } from "react"; export function useCmdEnterSubmit(): { formRef: RefObject; onKeyDown: (event: React.KeyboardEvent) => void; } { const formRef = useRef(null); const handleKeyDown = ( event: React.KeyboardEvent ): void => { if (event.key === "Enter") { formRef.current?.requestSubmit(); } }; return { formRef, onKeyDown: handleKeyDown }; }