feat: link pdf template to sales transactions

This commit is contained in:
Ahmed Bouhuolia
2024-09-11 16:49:44 +02:00
parent c0769662bd
commit ef74e250f1
12 changed files with 294 additions and 22 deletions

View File

@@ -0,0 +1,24 @@
import { omit } from 'lodash';
import { InvoiceCustomizeValues } from './types';
import { CreatePdfTemplateValues, EditPdfTemplateValues } from '@/hooks/query/pdf-templates';
export const transformToEditRequest = (
values: InvoiceCustomizeValues,
templateId: number,
): EditPdfTemplateValues => {
return {
templateId,
templateName: 'Template Name',
attributes: omit(values, ['templateName']),
};
};
export const transformToNewRequest = (
values: InvoiceCustomizeValues,
): CreatePdfTemplateValues => {
return {
resource: 'SaleInvoice',
templateName: 'Template Name',
attributes: omit(values, ['templateName']),
};
};