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