import { Form, Switch } from "antd";
import { IFilament } from "../../pages/filaments/model";
import { ISpool } from "../../pages/spools/model";
import QRCodePrintingDialog from "./qrCodePrintingDialog";
import { useSavedState } from "../../utils/saveload";
import { useTranslate } from "@refinedev/core";
interface SpoolQRCodePrintingDialog {
visible: boolean;
items: ISpool[];
onCancel: () => void;
}
const SpoolQRCodePrintingDialog: React.FC
#{spool.id}
{spool.filament.material && <> - {spool.filament.material}>}
{showSpoolWeight && (
<>
{t("printing.qrcode.spoolWeight", { weight: `${spool.filament.spool_weight ?? "?"} g` })}
>
)}
{showTemperatures && tempLine && (
<>
{tempLine}
>
)}
{showLotNr && (
<>
{t("printing.qrcode.lotNr", { lot: spool.lot_nr ?? "?" })}
>
)}
{showSpoolComment && spool.comment && (
<>
{spool.comment}
>
)}
{showFilamentComment && spool.filament.comment && (
<>
{spool.filament.comment}
>
)}
{showVendorComment && spool.filament.vendor?.comment && (
<>
{spool.filament.vendor.comment}
>
)}