Added shortcut key funtionalies

This commit is contained in:
Srinath 2026-02-09 17:12:50 +05:30
parent 65ea82a5ff
commit 60f9960427
1 changed files with 34 additions and 24 deletions

View File

@ -262,30 +262,40 @@ const StandardTable = () => {
handleEditQuantity(item); handleEditQuantity(item);
setshortKeyMethod(method); setshortKeyMethod(method);
}; };
const handleKeyDown = (event) => { const handleKeyDown = (event) => {
const key = event.key.toLowerCase(); const key = event.key.toLowerCase();
// 👉 ALT + P Open Edit Total Amount // 👉 ALT + P Open Edit Total Amount
if (event.altKey && key === 'p') { if (event.altKey && key === 'p') {
event.preventDefault(); event.preventDefault();
if (OrderCardDetail?.length > 0) { if (OrderCardDetail?.length > 0) {
OpenEditTotalAmount(); OpenEditTotalAmount();
}
return;
} }
return; // 👉 CTRL shortcuts
} if (!event.ctrlKey) return;
// 👉 CTRL shortcuts // if (key === 'q') {
if (!event.ctrlKey) return; // event.preventDefault();
// handleShortcut('qty');
if (key === 'q') { // }
event.preventDefault(); // if (key === 'e') {
handleShortcut('qty'); // event.preventDefault();
} // handleShortcut('price');
// }
if (key === 'e') { if (key === 'q') {
event.preventDefault(); event.preventDefault();
handleShortcut('price'); handleShortcut('qty');
} } else if (key === 'e') {
}; event.preventDefault();
handleShortcut('price');
} else if (key === 'y') {
event.preventDefault();
handleShortcut('Parcel');
} else if (key === 'b') {
event.preventDefault();
handleShortcut('weightAmount');
}
};
window.addEventListener('keydown', handleKeyDown); window.addEventListener('keydown', handleKeyDown);
return () => { return () => {