spiderwebai-components
Version:
frontend components like ui, hooks, and more used in spider
17 lines • 655 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useEnterSubmit = void 0;
var react_1 = require("react");
function useEnterSubmit() {
var formRef = (0, react_1.useRef)(null);
var handleKeyDown = function (event) {
var _a;
if (event.key === 'Enter' && !event.shiftKey && !event.nativeEvent.isComposing) {
(_a = formRef.current) === null || _a === void 0 ? void 0 : _a.requestSubmit();
event.preventDefault();
}
};
return { formRef: formRef, onKeyDown: handleKeyDown };
}
exports.useEnterSubmit = useEnterSubmit;
//# sourceMappingURL=use-enter-submit.js.map