This commit is contained in:
@@ -15,26 +15,21 @@ export function Bins() {
|
||||
const { bin, item, setBin, setItem } = useContext(BinnerContext);
|
||||
|
||||
const handleKeydown = useCallback((event: KeyboardEvent) => {
|
||||
console.log('Bins Keydown!');
|
||||
switch (event.key) {
|
||||
case 'ArrowDown':
|
||||
event.preventDefault();
|
||||
console.log('Loss!');
|
||||
setBin(Bin.LOSS);
|
||||
break;
|
||||
case 'ArrowLeft':
|
||||
event.preventDefault();
|
||||
console.log('Process!');
|
||||
setBin(Bin.PROCESS);
|
||||
break;
|
||||
case 'ArrowRight':
|
||||
event.preventDefault();
|
||||
console.log('Shoulder Tap!');
|
||||
setBin(Bin.SHOULDER_TAP);
|
||||
break;
|
||||
case 'ArrowUp':
|
||||
event.preventDefault();
|
||||
console.log('Donate!');
|
||||
setBin(Bin.DONATE);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -17,13 +17,11 @@ export default function Page() {
|
||||
switch (event.key) {
|
||||
case ' ':
|
||||
event.preventDefault();
|
||||
console.log('Simulating barcode read');
|
||||
const barcode = generateRandomBarcode();
|
||||
setItem(barcodeToProduct(barcode));
|
||||
break;
|
||||
case 'Escape':
|
||||
event.preventDefault();
|
||||
console.log('Clearing bin selection');
|
||||
setBin(null);
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user