diff --git a/src/pages/DocumentsBeneficiary/index.js b/src/pages/DocumentsBeneficiary/index.js index 96c2943..43f66f5 100644 --- a/src/pages/DocumentsBeneficiary/index.js +++ b/src/pages/DocumentsBeneficiary/index.js @@ -2,7 +2,7 @@ import React, { useCallback, useEffect, useState } from 'react'; import { __ } from '@wordpress/i18n'; import { classNames } from 'primereact/utils'; import { wrap } from 'object-path-immutable'; -import { isEmpty, isNil } from 'ramda'; +import { head, isEmpty, isNil } from 'ramda'; // api import DocumentCategoryService from '../../service/document-category-service'; @@ -18,11 +18,13 @@ import { Calendar } from 'primereact/calendar'; import { FileUpload } from 'primereact/fileupload'; import formatDateString from '../../helpers/formatDateString'; import CompanyDocumentsService from '../../service/company-documents-service'; +import { Link } from 'react-router-dom'; const DocumentsBeneficiary = () => { const [loading, setLoading] = useState(false); const chosenCompanyId = useStore().main.chosenCompanyId(); + const companies = useStore().main.companies(); const [isVisibleAddNewDialog, setIsVisibleAddNewDialog] = useState(false); const documentCategories= useStore().main.documentCategories(); const [newFileData, setNewFileData] = useState({}); @@ -31,6 +33,7 @@ const DocumentsBeneficiary = () => { const today = new Date(); const tomorrow = new Date(today); tomorrow.setDate(today.getDate() + 1); + const company = head(companies.filter(o => o.id === chosenCompanyId)); const onCreateNew = useCallback((type) => { const newData = wrap({}) @@ -138,14 +141,28 @@ const DocumentsBeneficiary = () => {

{__('Gestione documenti', 'gepafin')}

+ {company ? {company.companyName} : null}
+ {isEmpty(chosenCompanyId) || chosenCompanyId === 0 + ? <> +
+ + {__('Attenzione', 'gepafin')} + + {__('Per caricare i file devi Registare un Azienda clicca', 'gepafin')} + {__('qua', 'gepafin')} + +
+
+ : null}

{__('Documenti del rappresentante legale', 'gepafin')}