- added nice names for autorizations;

This commit is contained in:
Vitalii Kiiko
2026-01-09 15:43:40 +01:00
parent c0c290989a
commit d83bea1503
2 changed files with 17 additions and 4 deletions

View File

@@ -1,3 +1,5 @@
import { __ } from '@wordpress/i18n';
export const mimeTypes = [
{ name: 'PDF', code: '.pdf,application/pdf' },
{ name: 'p7m', code: '.p7m,application/pkcs7-mime,application/x-pkcs7-mime' },
@@ -319,4 +321,11 @@ export const amendmentRequestedDocs = {
'Autocertificazione e altri eventuali in zip/p7m',
'Visura Centrale Rischi'
],
}
export const autorizationNames = {
'APPLICATION_TECHNICAL_EVALUATION_REJECTED': __('Valutazione Tecnica Rifiutata', 'gepafin'),
'APPLICATION_ADMISSIBLE': __('Domanda Accettata', 'gepafin'),
'APPLICATION_REJECTED': __('Domanda Rifiutata', 'gepafin'),
'APPLICATION_AMENDMENT_REQUESTED': __('Richiesta Soccorso', 'gepafin')
}

View File

@@ -1,6 +1,6 @@
import React, { useState, useEffect, useCallback, useRef } from 'react';
import { __ } from '@wordpress/i18n';
import { isEmpty, pluck } from 'ramda';
import { isEmpty, isNil, pluck } from 'ramda';
// api
import PecEmailService from '../../../../service/pec-email-service';
@@ -17,6 +17,7 @@ import { Toast } from 'primereact/toast';
import { Dialog } from 'primereact/dialog';
import translationStrings from '../../../../translationStringsForComponents';
import { autorizationNames } from '../../../../configData';
const LatestPecEmailsTable = () => {
const [items, setItems] = useState(null);
@@ -142,6 +143,10 @@ const LatestPecEmailsTable = () => {
);
}, [selectedProducts]);
const typeBodyTemplate = (rowData) => {
return !isNil(autorizationNames[rowData.type]) ? autorizationNames[rowData.type] : rowData.type;
}
const actionsBodyTemplate = (rowData) => {
return <div className="appPageSection__tableActions lessGap">
<Button severity="info"
@@ -185,9 +190,8 @@ const LatestPecEmailsTable = () => {
filter sortable
filterPlaceholder={__('Cerca ID', 'gepafin')}
style={{ minWidth: '8rem' }}/>
<Column field="type" header={__('Tipo', 'gepafin')}
filter sortable
filterPlaceholder={__('Cerca tipo', 'gepafin')}
<Column header={__('Tipo', 'gepafin')}
body={typeBodyTemplate}
style={{ minWidth: '8rem' }}/>
<Column header={__('Azioni', 'gepafin')}
body={actionsBodyTemplate}/>