feat: wip invoice payment email template

This commit is contained in:
Ahmed Bouhuolia
2024-10-27 15:09:08 +02:00
parent 42ee8ed9fa
commit 01cc0568f9
8 changed files with 1540 additions and 455 deletions

View File

@@ -0,0 +1,36 @@
import { Meta } from '@storybook/react';
import { StoryFn } from '@storybook/react';
import {
InvoicePaymentEmail,
InvoicePaymentEmailProps,
} from './InvoicePaymentEmail';
const meta: Meta<typeof InvoicePaymentEmail> = {
title: 'Invoice Payment Email',
component: InvoicePaymentEmail,
};
export default meta;
const Template: StoryFn<typeof InvoicePaymentEmail> = (
args: InvoicePaymentEmailProps
) => <InvoicePaymentEmail {...args} />;
export const PreviewInvoicePaymentMail = Template.bind({});
PreviewInvoicePaymentMail.args = {
preview: 'Preview text',
companyName: 'ABC Company',
companyLogoUri: 'https://example.com/logo.png',
invoiceAmount: '100.00',
dueDate: '2022-12-31',
invoiceMessage: 'Thank you for your purchase!',
invoiceNumber: 'INV-001',
dueAmount: '100.00',
total: '100.00',
viewInvoiceButtonUrl: 'https://example.com/invoice',
items: [
{ label: 'Item 1', quantity: '1', rate: '50.00' },
{ label: 'Item 2', quantity: '2', rate: '25.00' },
],
};