const barcodeSample = "/images/barcode-sample.png"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, } from "@/Components/ui/dialog"; import { Button } from "@/Components/ui/button"; import { Download, Printer } from "lucide-react"; const barcodePlaceholder = "/images/barcode-placeholder.png"; interface BarcodeViewDialogProps { open: boolean; onOpenChange: (open: boolean) => void; productName: string; productCode: string; barcodeValue: string; } export default function BarcodeViewDialog({ open, onOpenChange, productName, productCode, barcodeValue, }: BarcodeViewDialogProps) { const handlePrint = () => { const printWindow = window.open("", "_blank"); if (printWindow) { printWindow.document.write(`