Add barcode scanning to manage products
This commit is contained in:
1 parent
e361af2a1c
commit
b81ac51242
6 files changed
+100
-34
No files matched your search
@@ -1,3 +1,4 @@
|
||||
import { useEffect } from 'react';
|
||||
import { Alert, Card, CardContent, Typography } from '@mui/material';
|
||||
import { useBarcodeScanner } from '../hooks/useBarcodeScanner';
|
||||
|
||||
@@ -8,9 +9,11 @@ interface BarcodeScannerViewProps {
|
||||
export const BarcodeScannerView = ({ onDetected }: BarcodeScannerViewProps) => {
|
||||
const { videoRef, result } = useBarcodeScanner();
|
||||
|
||||
if (result.code && onDetected) {
|
||||
onDetected(result.code);
|
||||
}
|
||||
useEffect(() => {
|
||||
if (result.code && onDetected) {
|
||||
onDetected(result.code);
|
||||
}
|
||||
}, [onDetected, result.code]);
|
||||
|
||||
return (
|
||||
<Card variant="outlined">
|
||||
|
||||
Reference in new issue
Block a user