Add barcode scanning to manage products

This commit is contained in:
beatz174-bit committed 2025-11-21 18:17:01 +10:00
1 parent e361af2a1c
commit b81ac51242
6 files changed
+100 -34

No files matched your search

+6 -3
View File
@@ -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">