feat: cashflow tranasction date format

This commit is contained in:
Ahmed Bouhuolia
2024-06-17 12:50:31 +02:00
parent 125dff8376
commit 2ad77103ac
3 changed files with 28 additions and 5 deletions

View File

@@ -7,7 +7,12 @@ export class CashflowTransactionTransformer extends Transformer {
* @returns {string[]} * @returns {string[]}
*/ */
public includeAttributes = (): string[] => { public includeAttributes = (): string[] => {
return ['formattedAmount', 'transactionTypeFormatted']; return [
'formattedAmount',
'transactionTypeFormatted',
'formattedDate',
'formattedCreatedAt',
];
}; };
/** /**
@@ -24,10 +29,28 @@ export class CashflowTransactionTransformer extends Transformer {
/** /**
* Formatted transaction type. * Formatted transaction type.
* @param transaction * @param transaction
* @returns {string} * @returns {string}
*/ */
protected transactionTypeFormatted = (transaction) => { protected transactionTypeFormatted = (transaction) => {
return this.context.i18n.__(transaction.transactionTypeFormatted); return this.context.i18n.__(transaction.transactionTypeFormatted);
} };
/**
* Retrieve the formatted transaction date.
* @param invoice
* @returns {string}
*/
protected formattedDate = (invoice): string => {
return this.formatDate(invoice.date);
};
/**
* Retrieve the formatted created at date.
* @param invoice
* @returns {string}
*/
protected formattedCreatedAt = (invoice): string => {
return this.formatDate(invoice.createdAt);
};
} }

View File

@@ -207,7 +207,7 @@ export default class OrganizationService {
): IOrganizationBuildDTO { ): IOrganizationBuildDTO {
return { return {
...buildDTO, ...buildDTO,
dateFormat: defaultTo(buildDTO.dateFormat, 'DD/MM/yyyy'), dateFormat: defaultTo(buildDTO.dateFormat, 'DD MMM yyyy'),
}; };
} }

View File

@@ -46,7 +46,7 @@ export default function CashflowTransactionDrawerHeader() {
</DetailItem> </DetailItem>
<DetailItem label={<T id={'date'} />}> <DetailItem label={<T id={'date'} />}>
<FormatDate value={cashflowTransaction.date} /> {cashflowTransaction.formatted_date}
</DetailItem> </DetailItem>
<DetailItem name={'reference-no'} label={<T id={'reference_no'} />}> <DetailItem name={'reference-no'} label={<T id={'reference_no'} />}>