import { FormDialog } from "@repo/shadcn-ui/components/form-dialog"; import type { ComponentProps } from "react"; import { useTranslation } from "react-i18next"; import type { CompanyDTO } from "../../common"; import { PrinterConfigurationForm } from "./printer-configuration-form"; export function PrinterConfigurationEditorDialog({ configuration, company, csrfToken, initialProfileId, onClose, }: { configuration: ComponentProps["configuration"]; company: CompanyDTO; csrfToken: string; initialProfileId: ComponentProps["initialProfileId"]; onClose: () => void; }) { const { t } = useTranslation("companies"); return ( { if (!open) { onClose(); } }} open title={t(configuration ? "printers.edit" : "printers.new")} wide > onClose()} /> ); }