import { FormDialog } from "@repo/shadcn-ui/components/form-dialog"; import type { ComponentProps } from "react"; import { useTranslation } from "react-i18next"; import { TicketInterventionForm } from "./ticket-intervention-form"; export function TicketInterventionDialog({ interventionTicket, csrfToken, onClose, }: { interventionTicket: ComponentProps["ticket"] | undefined; csrfToken: string; onClose: () => void; }) { const { t } = useTranslation("companies"); return ( { if (!value) { onClose(); } }} open={Boolean(interventionTicket)} title={t("interventions.new")} wide > {interventionTicket && ( onClose()} ticket={interventionTicket} /> )} ); }