- 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,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}/>