// React FC that combines the functionality of first selecting what spools to print QR code for, and then opens up the QR code printing dialog. import React from "react"; import SpoolSelectModal from "./spoolSelectModal"; import { Button } from "antd"; import { ISpool } from "../pages/spools/model"; import { PrinterOutlined } from "@ant-design/icons"; import { useTranslate } from "@refinedev/core"; import SpoolQRCodePrintingDialog from "./printing/spoolQrCodePrintingDialog"; const SelectAndPrint: React.FC = () => { const t = useTranslate(); const [step, setStep] = React.useState(0); const [selectedSpools, setSelectedSpools] = React.useState([]); return ( <> { setStep(0); }} onContinue={(spools) => { setSelectedSpools(spools); setStep(2); }} /> { setStep(0); }} items={selectedSpools} /> ); }; export default SelectAndPrint;