feat(webapp): showing up mail popup once saving invoice, receipt and estimate

This commit is contained in:
Ahmed Bouhuolia
2024-01-25 21:56:18 +02:00
parent 760dbc6cfc
commit 63708ae839
29 changed files with 482 additions and 138 deletions

View File

@@ -1,24 +1,22 @@
import { InvoiceMailDialogBoot } from './InvoiceMailDialogBoot';
import { InvoiceMailDialogForm } from './InvoiceMailDialogForm';
interface InvoiceMailDialogContentProps {
dialogName: string;
export interface InvoiceMailDialogContentProps {
invoiceId: number;
// Redirect to invoices list after submitting the message.
redirectToInvoicesList?: boolean;
onFormSubmit?: () => void;
onCancelClick?: () => void;
}
export default function InvoiceMailDialogContent({
dialogName,
invoiceId,
redirectToInvoicesList,
onFormSubmit,
onCancelClick,
}: InvoiceMailDialogContentProps) {
return (
<InvoiceMailDialogBoot
invoiceId={invoiceId}
redirectToInvoicesList={redirectToInvoicesList}
>
<InvoiceMailDialogForm />
<InvoiceMailDialogBoot invoiceId={invoiceId}>
<InvoiceMailDialogForm
onFormSubmit={onFormSubmit}
onCancelClick={onCancelClick}
/>
</InvoiceMailDialogBoot>
);
}